php写入数据库失败 php添加数据到数据库没有反应
PHP写入数据库的问题,怎么写入不了呢
看不出来哪里错了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了镇康免费建站欢迎大家使用!
用了你写的这句来操作数据库 $sql=INSERT INTO student(sno,sname,class,password,mark)VALUES($sno,$name,$stu_class,$password,)只要变量正确,可以使用。
这种情况你应该去检测一下你的conf里面的配置文件是否正确,第一就是数据库链接信息,第二就是db_prefix 这个配置,这个配置是数据库前缀名,默认是tp_把。
),{$con})你的 SQL语句 有点问题。还有SQL不分大小写,但这样写更清楚一些。先确认数据库连接是正常的,然后echo sql 看看,数据是否正常,然后再写入库。出问题了调试要步步试下来,就知道问题出在哪里了。
PHP写入数据库、失败
看不出来哪里错了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
你值得个数和数据库表的字段个数相同吗?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
UPLOAD_ERR_NO_FILE 其值为 4,没有文件被上传。UPLOAD_ERR_NO_TMP_DIR 其值为 6,找不到临时文件夹。PHP 10 和 PHP 0.3 引进。UPLOAD_ERR_CANT_WRITE 其值为 7,文件写入失败。PHP 0 引进。
sql=INSERT INTO news(`id`,`title`,`dates`,`contents`)VALUES (,{$title},now(),{$con})你的 SQL语句 有点问题。还有SQL不分大小写,但这样写更清楚一些。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
用php插入数据库没有报错,只是显示插入失败。
向数据库插入数据的时候,varchar型的需要加单引号。
中断输出,测试时,将这个SQL复制,到数据库中直接粘贴,执行insert,一般如果程序没有问题的话,问题肯定是出在了数据库表设计上,可能主键冲突,也可能字段类型不正确。然后在根据数据库的错误信息进行修正。希望对你有帮助。
你的conn.php是什么?也要贴出来,首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。
当前文章:php写入数据库失败 php添加数据到数据库没有反应
网站链接:http://pwwzsj.com/article/dchohci.html