
正文
phpmysql查询无结果,mysql查询无结果返回
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php+mysql! 连接成功,但是查询失败!
mysql查询失败通常有以下几个可能:
sql语句存在语法错误
当前用户没有权限执行sql语句(如没有删除表的权限,却执行删除表的SQL语句)
解决方法:
改正所有的语法错误
为用户添加执行某类sql的权限
相关问答
Q1: PHP查询MYSQL数据库,没有数据
请看你的这个语句:
?php
if(!empty($_POST['button'])){
$xinming= $_POST['tiaojianchaxun'];
}
?
对变量$xinming的赋值是有条件的,你现在出错就是因为条件不满足没有对它赋值,而后面还是需要使用,建议你这个时候对else进行适当处理,例如可以考虑退出程序,例如:
?php
if(!empty($_POST['button'])){
$xinming= $_POST['tiaojianchaxun'];
}else{
exit("遇到问题了,无法执行。");
}
?
Q2: 为什么php+mysql查询数据的时候无反应,也不报错?
问题多多,阁下是初学PHP吧。
主要问题出在
$reply_sql="select * from user where firstMesID='$row[id]'";
这一行,其中的$row[id]写法错误,里面的id因为代码字符串,所以要加引号,修改如下:
$reply_sql="select * from user where firstMesID='".$row["id"]."'";
粗略看了一下,还有其它地方有问题,这么大一篇,谁愿意仔细地看啊。
你还是多看看基本规则吧,把基础语法弄懂了,晓得大概哪个位置错了,然后细问。
关于phpmysql查询无结果和mysql查询无结果返回的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








