MySQLi Count(*) 查询错误地返回 1
当尝试使用 MySQLi 扩展确定表中的行数时,用户遇到了 count() 函数始终返回值 1 的问题。尽管在 phpMyAdmin 中执行相同的查询产生了预期的结果,但$count[0] 方法返回值 NULL。
正确实现
要纠正此问题,检索 count() 返回的唯一记录至关重要查询,因为它封装了所需的结果。以下代码片段说明了正确的实现:
$result = $db->query("SELECT COUNT(*) FROM `table`"); $row = $result->fetch_row(); echo '#: ', $row[0];
以上是为什么我的 MySQLi COUNT(*) 查询返回 1 而不是实际行数?的详细内容。更多信息请关注PHP中文网其他相关文章!