【问题标题】:How to get the number of rows in a resultset using medoo如何使用 medoo 获取结果集中的行数
【发布时间】:2016-07-20 11:50:25
【问题描述】:

我想知道如何获取此语句的结果集中的行数:

$data=$db->query("SELECT name FROM users")->fetchAll();

我需要类似于mysqli_num_rows 但使用medoo 的东西。

感谢您的帮助!

【问题讨论】:

  • 如果 count 不是一个选项,由于您正在运行的特定查询,您需要向我们提供该特定查询 - 否则,下面的答案将被淹没'不适用。

标签: php mysql medoo


【解决方案1】:

由于query()方法返回的是一个数组,所以只需要使用php的count() function来确定返回的记录数(不要设置递归模式)。

【讨论】:

    【解决方案2】:

    在文档中有一个count 方法:

    $count = $database->count("users");
    

    【讨论】:

    • 你能不能把上面提到的复杂查询(如果你想改变表名)给个主意...
    【解决方案3】:

    试试这个: Counts行数:

    $count = $database->count($table, $where);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-04
      • 2019-08-20
      • 1970-01-01
      • 2019-07-20
      • 2014-11-03
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      相关资源
      最近更新 更多