
正文
php插入数据库失败 php连接不上数据库sql
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php插入数据失败
1、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
2、sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
3、单引号问题,单引号中内容会当成字符串,像$yy_content就是一个字符串,不会当变量解释的,改成双引号就行。
4、检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
5、在phpadmin 里插入 以下语句 看看报不报错。
相关问答
Q1: php写入数据库失败
1、你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
2、看不出来哪里错了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
3、sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
4、message(user,title,conten,lastdate)values (.$_post[user].,.$_post[title].,.$_post[content].,now())mysql_query($sql)or die(mysql_error());} id是主键,自增,没必要写上。
5、php代码的调试:首先看系统给出的错误提示:这样可以解决语法错误。至于逻辑错误,你可以用 echo 变量名的方式,逐次插入到每行,查看变量变化。
Q2: php写入数据库失败怎么不报错
1、sql=INSERT into news_list (idphp插入数据库失败,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
2、B:使用异常处理机制,进行try catch 处理,当插入报错时,将报错信息插入日志中,然后手动处理错误。这样在插入失败时就不会报错php插入数据库失败了,但是数据是不会插入成功的。
3、你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
4、看不出来哪里错php插入数据库失败了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
5、把你的sql语句输出直接在数据库执行,看报什么错误。碰到问题应该一步步调试,而不是到这来提问。
php插入数据库失败的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php连接不上数据库sql、php插入数据库失败的信息别忘了在本站进行查找喔。







