
正文
php为何不能存入数据表 php为何不能存入数据表格
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php无法写入数据库
看不出来哪里错了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
message(user,title,conten,lastdate)values (.$_post[user].,.$_post[title].,.$_post[content].,now())mysql_query($sql)or die(mysql_error());} id是主键,自增,没必要写上。
相关问答
Q1: php数据无法存入数据库
php为何不能存入数据表你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句php为何不能存入数据表,看看哪里写的不对或有语法错误。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题php为何不能存入数据表了,亲测成功!希望能帮到你。
echo "php为何不能存入数据表;正在执行SQL: $sqlBR \nif (mysql_query($sql)) echo 成功。
你可以用 echo 变量名的方式,逐次插入到每行,查看变量变化。
now(),{$con})你的SQL语句有点问题。还有SQL不分大小写,但这样写更清楚一些。先确认数据库连接是正常的,然后echo $sql 看看,数据是否正常,然后再写入库。出问题了调试要步步试下来,就知道问题出在哪里了。
用了你写的这句来操作数据库 $sql=INSERT INTO student(sno,sname,class,password,mark)VALUES($sno,$name,$stu_class,$password,)只要变量正确,可以使用。
Q2: PHP往数据库写入数据,怎么输入都失败为什么?
'php为何不能存入数据表;错误信息:.mysql_error();现在php为何不能存入数据表你就自己都能看出来php为何不能存入数据表了。
这种情况你应该去检测一下你的conf里面的配置文件是否正确php为何不能存入数据表,第一就是数据库链接信息php为何不能存入数据表,第二就是db_prefix 这个配置,这个配置是数据库前缀名,默认是tp_把。
sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
into message(user,title,conten,lastdate)values (.$_post[user].,.$_post[title].,.$_post[content].,now())mysql_query($sql)or die(mysql_error());} id是主键,自增,没必要写上。
Q3: 为什么php中无法插入数据?
1、第二个sql是$sql.不要忘记后面还有一个点,表示和上面的sql语句链接起来,因为你下面是和上面链接起来的,所以第一个$sql后面values后面就不用加()括号了。
2、你的代码不全,原因有以下:配置信息不全;sql不对,我看了,你values(.$Cust_Id.,.$Cust_Name.,.$Cust_pass.,.$Cust_Email.,.$Cust_tel.)数据库未开启。
3、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
4、now(),{$con})你的SQL语句有点问题。还有SQL不分大小写,但这样写更清楚一些。先确认数据库连接是正常的,然后echo $sql 看看,数据是否正常,然后再写入库。出问题了调试要步步试下来,就知道问题出在哪里了。
Q4: 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,)只要变量正确,可以使用。
values (.$_post[user].,.$_post[title].,.$_post[content].,now())mysql_query($sql)or die(mysql_error());} id是主键,自增,没必要写上。如果还不行,你看看后面报错信息。
这种情况你应该去检测一下你的conf里面的配置文件是否正确,第一就是数据库链接信息,第二就是db_prefix 这个配置,这个配置是数据库前缀名,默认是tp_把。
回答:你变成 $sql=INSERT INTO chuche SET UserName=$UserName,mima1=$mima1,........... 确认你的字段名是正确的。ID就不用赋值了。
关于php为何不能存入数据表和php为何不能存入数据表格的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






