2014-02-09 2 views
0

Я хочу подсчитать количество строк в таблице (используя PHP и Mysql) все функции count(), которые могут найти только возвращаемые столбцы или функции массива, есть функция для возврата количества строк? Большое спасибо!Подсчет строк в таблице в PHP

+0

Вы имеете в виду это? http://in1.php.net/manual/en/function.mysql-num-rows.php –

+0

Вы уже пробовали мой ответ? – user2397282

+0

Почему вы решили, что [count()] (https://dev.mysql.com/doc/refman/5.1/en/group-by-functions.html#function_count) не возвращает число строк? –

ответ

0

вы можете подсчитать количество строк, возвращаемых запросом. обратите внимание, что эта функция устарела ... здесь есть параметры на странице документов.

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

-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();

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 теперь хранит количество строк.

0
$count = mysql_num_rows($query); 

будет возвращать количество строк, выбранных в запросе, убедитесь, что вы не используете count() в самом запросе.

Смежные вопросы