php - MySQL 在执行插入查询时存储错误的值

标签 php phpmyadmin

每当我使用下面的插入查询将数据插入 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";

}
?>

但是当我检查数据时,我没有找到值 555555555888888899999994444444 ,两个字段 2147483647 中都有一些垃圾值>.

最佳答案

您尝试存储的值大于我假设您为数据库中的字段设置的整数数据类型。 2147483647 是可以存储的最大整数值。更改字段的数据类型(长值)。

关于php - MySQL 在执行插入查询时存储错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878951/

相关文章:

php - Laravel - 从现有 Mysql 查询

mysql - Xampp MySQL 错误

两个值之间的Mysql匹配作为列表

php - 如何停止 ffmpeg 写入日志命令行字符串

php - 在 PHP 中从 SQL 查询检索结果的问题

php - 使用 PHP 进行表单和 SQL 验证

php - 知道哪一列有结果

php - Mysql 在尝试运行更新请求后显示错误

phpmyadmin 错误 13 权限被拒绝

php 文件加载不正确显示空白页