66问答网
所有问题
php显示报错: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given
如题所述
举报该问题
推荐答案 2019-05-29
这个错误信息是因为,你的$result中没有结果,而是一个查询失败的false
返回值
。
可能的原因是admin是mysql的关键字。
在
sql语句
的admin两边加上`这个符号,就是tab键上面,esc键下面那个键。
如果还有问题的话,请继续追问,我很乐意帮你解决这个问题。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U9spxniiUU9xi9xnxxv.html
其他回答
第1个回答 2019-06-29
mysql_query()
仅对
select,show,explain
或
describe
语句返回一个资源标识符,如果查询执行不正确则返回
false。
可能是你的sql语句执行错误了,返回了false。
你在
$sql
=
"select
postcode
from
postcode
where
province
like
'%$_request[keyword]%'
limit
0,80";
$result
=
mysql_query($sql);
这两句之后执行一下下面两句
echo
$sql;
echo
$result;
把结果打出来,估计就能找到问题所在了
相似回答
php
中使用mysqli的
mysqli_res
ult类的方法出现了问题
答:
mysqli_affected_rows你试试
num_rows
用得没这个多
PHP
mysqli
预处理为什么
报错
?
答:
你好!错误提示已经说明了,是第4行有问题。execute()方法不需要参数,而你这里传递了一个参数。试试下面这个方法:将$
res
.execute(array(1,3))改为下面的代码 id1=1;id2=3;res->bind_param('ii',$id1,$id2);res.execute();希望对你有帮助!
php如何连接
mysqlphp
如何连接mysql数据库
答:
1。使用
mysql
_connect方法,
PHP
7会报告一个致命错误。conn=
MySQL
_connect(本地主机,雪燕香,雪燕香);致命错误:未捕获错误:调用/Users/xueyanxiang/work/test/Xue.PHP中未定义的函数MySQL_connect
():
31堆栈跟踪:#0/Users/xueyanxiang/work/test/Xue.PHP(119):Xue-run()#1{main}抛出于/Users/xueyan...
有
报错:
syntax error, '[' in D:\xampp\htdocs\DVWA\vulnerabilities\sql...
答:
提示语法错误,说的很明确了【xampp\htdocs\DVWA\vulnerabilities\sqli\index.
php
on line 65】错误就在65行,好好检查测试下吧
php
mysqli
_fetch_assoc
()
和mysql_fetch_assoc()的问题
答:
问题你的环境是否支持
mysqli
函数???例外, 既然打算用mysqli, 那建议用对象方式而不是过程方式:DB = new mysqli('locahost', 'root', '123456', 'db');$Rult = $DB -> query('select * from table');$
Row
= $Rult - > fetch_assoc();echo $Row['fild'];...
发现
PHP
查询
MYSQL
,遍历结果,会出现2倍数据(数据库
1
行数据2列,遍历输出4...
答:
问题出在
mysql
_fetch_array这一步,此方法的第二个参数表示你要获取的数组的类型
MYSQL
_ASSOC 关联数组,就是键名是id,name的 MYSQL_
NUM
索引数组,键名是数字的 MYSQL_BOTH 以上两种都有 不给第二个参数的话,默认是MYSQL_BOTH,所以就出现了你上面的结果 ...
大家正在搜