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