php插入数据库无法报错 php数据库启动不了
php插入数据到mysql数据库不报错,但没有插入成功。
向数据库插入数据的时候,varchar型的需要加单引号。
SELECT INTO是不对的,保存数据应该是INSERT INTO,如果修改后还有错误,请粘贴你查询部分的相关语句。另外,你前面的数据库连接是mysqli,怎么查询的时候用mysql(少了一个i)了,这是两套接口,不要混淆,请统一。
看你的图就是你有连接数据库服务器,也做了表的相关操作,但是你根本没有选择数据库啊,就是你要用到的这个表在的那个库。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
php写入数据库失败
1、= mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
2、sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
3、sql=INSERT INTO news(`id`,`title`,`dates`,`contents`)VALUES (,{ $title} ,now(),{ $con} )你的 SQL语句 有点问题。还有SQL不分大小写,但这样写更清楚一些。
4、php代码的调试:首先看系统给出的错误提示:这样可以解决语法错误。至于逻辑错误,你可以用 echo 变量名的方式,逐次插入到每行,查看变量变化。
5、sql=INSERT INTO news(`id`,`title`,`dates`,`contents`)VALUES (,{ $title} ,now(),{ $con} )你的SQL语句有点问题。还有SQL不分大小写,但这样写更清楚一些。
6、UPLOAD_ERR_NO_FILE 其值为 4,没有文件被上传。UPLOAD_ERR_NO_TMP_DIR 其值为 6,找不到临时文件夹。PHP 10 和 PHP 0.3 引进。UPLOAD_ERR_CANT_WRITE 其值为 7,文件写入失败。PHP 0 引进。
php插入数据失败
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
单引号问题,单引号中内容会当成字符串,像$yy_content就是一个字符串,不会当变量解释的,改成双引号就行。
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php插入数据库无法报错 php数据库启动不了
本文地址: https://pptw.com/jishu/8026.html