php - MySQL 中插入了不正确的整数 (2147483647)?

标签 php mysql insert steam-web-api

好吧,我一直在研究 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/

相关文章:

email - 如何使用 SwiftMailer (Symfony2) 在 html 格式的电子邮件中添加图片

html - CSS3 图标 : inserted content isn't placed consistently

javascript - 是否可以在不刷新整个页面的情况下加载页面内容

php - 更改编码后 MySQL 抛出错误

php - 网格不显示在自定义 magento 模块中

javascript - 使用 jquery 从插入的 html 中访问 dom 元素

php - 如何在php中运行vbs文件

PHP/MySQL 查询帮助

mysql - 通过加入的数据库显示用户全名

php - 多个mysql查询到一个php二维数组