我想计算一个表中的行数(使用PHP和Mysql)所有的count()函数我只能找到返回列,或者数组的功能,是否有一个返回行数的函数?非常感谢!
答案 0 :(得分:0)
您可以计算查询返回的行数。请注意,此功能已弃用...此处的文档页面上有选项。
答案 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();