每当我用下面的insert查询将数据插入mysql数据库时,查询就会成功运行,但当我检查数据库中的数据时,它会显示一些其他值,而不是原始值,无论我通过查询插入了什么。我使用PHP和MySQL来执行插入查询。请,如果谁有任何解决方案,然后请帮助我解决这个问题。
我的代码是:
<?php
$conn = mysql_connect('localhost','root','asterisk') or die("Cannot Connect with Databse") ; //connect with database
mysql_selectdb('adore3', $conn) or die("Cannot Select the Database ") ;//select database
$query_insert="INSERT INTO cc_transfer VALUES ('', '528', '258', '1', '2012-5-5 4:4:4','5555555558888888','99999994444444',0);";
$r = mysql_query($query_insert);
if($r)
{
echo "Inserted";
}
?>但是当我检查数据时,我没有找到值5555555558888888和99999994444444,在这两个字段2147483647中都有一些无用的值。
发布于 2012-06-05 20:17:05
您尝试存储的值大于我假定您在db中为字段设置的整型数据类型。2147483647是可以存储的最大整数值。更改字段的数据类型(更改为长值)。
https://stackoverflow.com/questions/10878951
复制相似问题