mysqli num_rows返回零

时间:2015-10-17 08:55:58

标签: php mysql mysqli

我是mysqli的新手 尝试从表中选择所有内容但num_rows函数返回0 我做错了什么?

这是我的代码

    <?php $conn = new mysqli('localhost', 'root', '', 'paa');
    $sql='SELECT * FROM utilisateurs';
    $rs=$conn->query($sql);
    if($rs === false) {
    trigger_error('Wrong SQL: '.$sql.'Error:'.$conn>error,E_USER_ERROR);
      } else {
      $rows_returned = $rs->num_rows;
      echo $rows_returned;
      }

   ?>

2 个答案:

答案 0 :(得分:0)

除了应$conn>error,E_USER_ERROR的{​​{1}}之外,代码中没有错误。表格可能是空的吗?

答案 1 :(得分:0)

此函数返回查询找到的行数。 0表示您的查询未返回任何行。

为什么这样做的问题既不是主题,也没有任何方法可以回答。