为了账号安全,请及时绑定邮箱和手机立即绑定

Warning: mysql_num_rows() expects parameter 1 to be resource,

Warning: mysql_num_rows() expects parameter 1 to be resource,

PHP
qq_C弦_0 2017-07-04 23:44:58
Warning: mysql_num_rows() expects parameter 1 to be resource, object given in D:\wamp\www\2017-last class\NO-10-Mysql\article\admin\article.search.php on line 6以上的问题应该怎么解决呢,也打印不出数据代码出错的地方是以下:<?phprequire_once('../connect.php');$key = $_GET['key'];$sql = "select * from article where title like '%$key%' order by dateline desc";$query = mysqli_query($con,$sql);if($query&&mysqli_num_rows($query)){    while($row=mysqli_fetch_assoc($query)){        $data[]=$row;    }}附:其他的都是这么用,就唯独这里出问题。。。
查看完整描述

3 回答

已采纳
?
黄小凡

TA贡献69条经验 获得超36个赞

不知道你哪错了,感觉是数据库的查询出了问题,我帮你改成用mysqli类的方法,你试一下看看,我在我这用是没问题


<php
    $mysqli = new mysqli('localhost','root','root','test');
    if ($mysqli->connect_errno) {
      die('connect error');
     }
     $sql = "select * from article where title like '%$key%' order by dateline desc";
     $mysqli_result = $mysqli->query($sql);
     if ($mysqli_result && $mysqli_result->num_rows>0) {
      while ($row = $mysqli_result->fetch_assoc()) {
       $data[] = $row;   
  }  
 }
?>


查看完整回答
反对 回复 2017-07-05
?
书旅

TA贡献238条经验 获得超101个赞

把这段代码粘贴上看一下

查看完整回答
反对 回复 2017-07-04
  • qq_C弦_0
    qq_C弦_0
    哪段代码请问
  • 书旅
    书旅
    就是你的代码哪几行报错了,把那几行代码粘贴上来,给我们看一下
  • 3 回答
  • 0 关注
  • 2761 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信