
正文
php添加数据无法添加,php添加数据无法添加怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Php无法向数据库插入数据
1、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
2、sql = insert into `news`(`id`,`title`,`dates`,`contents`)values (null,$title,now(),$contents);这句后面把sql语句打印出来看一看有没有问题:echo sql;//试一下这一行。
3、sql写错了,养成一个好的习惯,要拼接sql语句的话,接了后先echo $sql来看一看有没有问题。你那里values()里面的变量被单引号包着,单引号内的变量是不会被解析的,被当作字符串的。
4、需要捕捉一下数据库返回的错误信息,如果是mysql,mysql_error可以把数据库执行错误的信息打印出来。或者异常捕捉也可以。还有是不是有语法错误,页面执行状态是什么,都需要排查一遍。
5、要说明是,你的这句values (null,$title,now(),$con),单引号里面的是无法用变量值的。
相关问答
Q1: PHP学生信息管理系统无法添加数据
1、FORM action=biaodanchuli.php而php页面文件名:pro.php 如果这个没有错误的话, 你可以使用or die(mysql_error);试试错误在那儿。
2、sql = insert into `news`(`id`,`title`,`dates`,`contents`)values (null,$title,now(),$contents);这句后面把sql语句打印出来看一看有没有问题:echo sql;//试一下这一行。
3、你在服务器上先把要添加的数据打印出来 然后确定你服务器上的数据库连接正常 最后再查看你的PHP代码有没有问题,因为你本地是正常的所以应该不会有大的问题。
4、b_pass, b_cool) VALUES(, $usermail, $mailpass, 0);把这sql语句echo出来复制到mysql里面试试,看看能不能执行。还有取出前一步插入数据库的id可以用mysql_insert_id函数,就不用再次读取sql了。
Q2: PHP向phpmyadmin中插入数据插入不成功?
1、你那个执行函数的参数好像有问题。mysql_query($sql,$conn);应该是sql语句在前,连接数据库的句柄在后面。你打印一下你的sql语句,然后直接在phpmyadmin里面运行该语句,查看一下你的sql语句是否有问题。
2、并且推荐修改的值要稍大于导入的巨大sql数据库文件,这里我统一修改为50M,然后要做的一步很重要,就是重启PHP环境以使上述修改成功应用。
3、一:是你的$conn=mysqli_connect连数据库那里多了个i,应该为:mysql_connect();二:是你的值给错了。varchar类型的也就是汉字入库时必须在引号里面。而int类型字段也就是数字入库时不用加引号。三:就是给分了。
4、首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。
5、要想成功无错使用phpmyadmin工具导入php空间的数据库中,在导入前,我们都应该做一件事情,修改.sql备份数据库的头部文件。
关于php添加数据无法添加和php添加数据无法添加怎么办的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






