
正文
php写入数据库不成功 php写入数据库中文乱码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php无法写入数据库
1、php写入数据库不成功你值得个数和数据库表php写入数据库不成功的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写php写入数据库不成功的不对或有语法错误。
2、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
3、看不出来哪里错了,你处理页面的下面一行php写入数据库不成功:result = mysql_query($sql);//执行 修改一下,改为下面这样php写入数据库不成功:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
4、message(user,title,conten,lastdate)values (.$_post[user].,.$_post[title].,.$_post[content].,now())mysql_query($sql)or die(mysql_error());} id是主键,自增,没必要写上。
5、用了你写的这句来操作数据库 $sql=INSERT INTO student(sno,sname,class,password,mark)VALUES($sno,$name,$stu_class,$password,)只要变量正确,可以使用。
6、php代码的调试:首先看系统给出的错误提示:这样可以解决语法错误。至于逻辑错误,你可以用 echo 变量名的方式,逐次插入到每行,查看变量变化。
相关问答
Q1: PHP写入数据库的问题,怎么写入不了呢
看不出来哪里错了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
用了你写的这句来操作数据库 $sql=INSERT INTO student(sno,sname,class,password,mark)VALUES($sno,$name,$stu_class,$password,)只要变量正确,可以使用。
Q2: Php无法向数据库插入数据
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
新版本的MySQL对字段的严格检查,不允许有空的字段插入(就是说表中本来有三个字段,但是你在用insert插入时,语句里面只给两个字段插入数据,对另外一个字段忽略或者 直接为空都不行)。
php写入数据库不成功的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php写入数据库中文乱码、php写入数据库不成功的信息别忘了在本站进行查找喔。






