如何使用MySQLi面向对象计算PHPmyadmin表中的行数

时间:2017-05-18 03:33:42

标签: php mysql mysqli phpmyadmin

这是我的代码:

$sql = "SELECT count name_id, name FROM TABLE WHERE tag1 in ('$tag1') OR tag2 in ('$tag1') $andor tag2 in ('$tag2') OR tag1 in ('$tag2') ORDER BY rating desc LIMIT 5 OFFSET 0"; $result = $conn->query($sql);

现在,我想回应一下name_id的数量。那么该怎么办?

使新行如下:$sql = "SELECT count(name_id)

echo $sql;

我是新手,请写完整的代码,谢谢。

2 个答案:

答案 0 :(得分:0)

如果要计算结果中的行数

threshold

如果您想使用SQL

进行检索
echo  count($result);

您可以在此查询中包含条件并获取已过滤数据的计数。 阅读this以获取有关SQL计数的参考

答案 1 :(得分:0)

尝试以下:

select count(name_id) as namecount FROM TABLE WHERE tag1 in ('$tag1') OR tag2 in ('$tag1') $andor tag2 in ('$tag2') OR tag1 in ('$tag2') group by name_id ORDER BY rating desc LIMIT 5 OFFSET 0

您需要使用分组