好吧,所以我一直在玩弄 Steam Web API,我将其中一个值存储在一个名为 $steam64
的变量中。当我使用此代码剪辑器将其插入到 mysql 数据库中时,它会插入一个与变量中存储的完全不同的整数。
$sql_query = "INSERT INTO users_info (steam64) VALUES ('$steam64')";
var_dump($steam64);
返回真正的 int,回显它也是如此。不太清楚这里发生了什么,感谢任何帮助。
最佳答案
2147483647 是 mysql 的最大 int 值。只需将类型从 int 更改为 bigint。
关于php - 不正确的整数(2147483647)被插入到 MySQL 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255724/