
正文
php插入数据库没报错 php查询数据库没有结果
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用php插入数据库没有报错,只是显示插入失败。
向数据库插入数据的时候,varchar型的需要加单引号。
中断输出,测试时,将这个SQL复制,到数据库中直接粘贴,执行insert,一般如果程序没有问题的话,问题肯定是出在了数据库表设计上,可能主键冲突,也可能字段类型不正确。然后在根据数据库的错误信息进行修正。希望对你有帮助。
你的conn.php是什么?也要贴出来,首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。
UPLOAD_ERR_NO_FILE 其值为 4,没有文件被上传。UPLOAD_ERR_NO_TMP_DIR 其值为 6,找不到临时文件夹。PHP 10 和 PHP 0.3 引进。UPLOAD_ERR_CANT_WRITE 其值为 7,文件写入失败。PHP 0 引进。
如果连接成功了,不能插入数据,肯定是你最后一句写错了。
相关问答
Q1: php写入数据库失败怎么不报错
sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据php插入数据库没报错的时候,varchar型php插入数据库没报错的需要加单引号。
Aphp插入数据库没报错:如果你确实想向这个表中插入photo信息,那你就可以提前将字段加入到表中,然后再插入就不会报错了。如果你并不想将photo信息插入数据表,你可以在拼写插入语句时,直接就不拼入photo数据。
你值得个数和数据库表的字段个数相同吗php插入数据库没报错?如果不相同你需要将字段写出来。你可以打印下SQL语句,看看哪里写的不对或有语法错误。
把你的sql语句输出直接在数据库执行,看报什么错误。碰到问题应该一步步调试,而不是到这来提问。
看不出来哪里错了,你处理页面的下面一行:result = mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
Q2: thinkphp5.0插入多余数据时如何不报错?
1、A:如果php插入数据库没报错你确实想向这个表中插入photo信息,那php插入数据库没报错你就可以提前将字段加入到表中,然后再插入就不会报错了。如果你并不想将photo信息插入数据表,你可以在拼写插入语句时,直接就不拼入photo数据。
2、你在插入之前要先对数据进行一次过滤也就是逻辑上得唯一判断后再作入库处理,否则提示已存在不插入即可。
3、this->php插入数据库没报错;error('php插入数据库没报错;数据写入错误php插入数据库没报错!);} } 对象方式的数据以数据对象方式赋值,调用 add 方法写入数据时不需要传递参数。
4、应该是没有默认值的,看看是不是数据库中相应字段属性误操作为有默认值了。
5、这里可能是你服务器设置问题,tp的错误页面不是这样的。
6、thinkphp5连访问数据库时报错utf-8编码错误,出现中文乱码的原因就是字符编码不统一,出现中文乱码需要添加如下代码。
Q3: php插入数据到mysql数据库不报错,但没有插入成功。
1、向数据库插入数据的时候php插入数据库没报错,varchar型的需要加单引号。
2、SELECT INTO是不对的,保存数据应该是INSERT INTO,如果修改后还有错误,请粘贴php插入数据库没报错你查询部分的相关语句。另外,你前面的数据库连接是mysqli,怎么查询的时候用mysql(少了一个i)了,这是两套接口,不要混淆,请统一。
3、看你的图就是你有连接数据库服务器,也做了表的相关操作,但是你根本没有选择数据库啊,就是你要用到的这个表在的那个库。
php插入数据库没报错的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php查询数据库没有结果、php插入数据库没报错的信息别忘了在本站进行查找喔。







