
正文
php突然写不进数据库了 php添加数据到数据库没有反应
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php写入数据库无法写入
1、看不出来哪里错了php突然写不进数据库了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
2、你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
3、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功php突然写不进数据库了!希望能帮到你。
相关问答
Q1: php注册信息写不进数据库
1、看不出来哪里错了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
2、数据库中 password 字段怎么设置的?长度是否够?pwd=md5($_POST[password]);pw=md5($pwd);试试。 我觉得是你的数据库问题。
3、mysqli_connect是用来打开mysql连接的,不是让你用来查询的。
Q2: php数据无法存入数据库
1、你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
2、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
3、echo 正在执行SQL: $sqlBR \nif (mysql_query($sql)) echo 成功。
4、至于逻辑错误,你可以用 echo 变量名的方式,逐次插入到每行,查看变量变化。
5、now(),{$con})你的SQL语句有点问题。还有SQL不分大小写,但这样写更清楚一些。先确认数据库连接是正常的,然后echo $sql 看看,数据是否正常,然后再写入库。出问题了调试要步步试下来,就知道问题出在哪里了。
Q3: php下无法将数据写入到mysql数据库中,是怎么回事
新版本的MySQL对字段的严格检查,不允许有空的字段插入(就是说表中本来有三个字段,但是你在用insert插入时,语句里面只给两个字段插入数据,对另外一个字段忽略或者 直接为空都不行)。
断点浿试呢! 你的小程序我应该会打2个断点, 第一个看 mysql $conn有没有连接成功。 第二个打印$sql看sql语句有没有错。 还有你的小程序很明显的少了一句, mysql_query($sql), 13行前加入。
$password,)这句不能执行,估计$SQL 中你用 变量来替换字符串时,在变量赋值那里有问题。,) 这个只是表示 mark 这项是个空值 两个SQL语句都测试过,可以通过。所以关键应该是在变量替换那一步。
php突然写不进数据库了的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php添加数据到数据库没有反应、php突然写不进数据库了的信息别忘了在本站进行查找喔。








