在PHP中计算表中的行

时间:2014-02-09 15:51:26

标签: php mysql count

我想计算一个表中的行数(使用PHP和Mysql)所有的count()函数我只能找到返回列,或者数组的功能,是否有一个返回行数的函数?非常感谢!

4 个答案:

答案 0 :(得分:0)

您可以计算查询返回的行数。请注意,此功能已弃用...此处的文档页面上有选项。

http://ca1.php.net/function.mysql-num-rows

答案 1 :(得分:0)

你需要使用mysqli_num_rows():

$con=mysqli_connect("host","name","pass","database");

$sql="SELECT * FROM table_name";
$result=mysqli_query($con, $sql);
$rowcount=mysqli_num_rows($result);

$ rowcount现在存储行数。

答案 2 :(得分:0)

$count = mysql_num_rows($query);

将返回查询选择的行数,请确保您未在​​查询本身中使用count()

答案 3 :(得分:-1)

取决于您使用的是mysql,mysqli还是PDO查询。

如果mysql_query rkstar告诉你如何做到这一点:

如果mysqli_query:http://php.net/manual/fr/mysqli-stmt.num-rows.php

如果PDO:做另一个查询! $ rowCount = $ db-> query(“SELECT FOUND_ROWS()”) - > fetchColumn();