問題:
嘗試插入儲存於$steam64 變數寫入資料庫,而是儲存一個截然不同的整數。 $steam64 變數顯示正確的整數,但插入結果是錯誤的整數。
答案:
MySQL 中整數資料型態的最大值為 2147483647。 $steam64 中的值超過此限制,MySQL 截斷
解決方案:
要解決此問題,請將 MySQL 表中 steam64 列的資料類型從 int 變更為 bigint。 bigint 具有更大的最大值,使其能夠容納 Steam Web API 中遇到的更大整數。
以上是為什麼 MySQL 儲存的是不正確的整數而不是我的 SteamID64?的詳細內容。更多資訊請關注PHP中文網其他相關文章!