Функции за работа с MySQL
PHP Manual

mysql_num_rows

(PHP 4, PHP 5)

mysql_num_rowsВръща броя на редовете в указаното множество с резултати

Описание

int mysql_num_rows ( resource $result )

Връща броя на редовете от резултатното множество. Тази функция е валидна само за изрази като SELECT и SHOW, които реално връщат резултатно множество. За да разберете броя на редовете засегнати от INSERT, UPDATE, REPLACE или DELETE заявка, използвайте функция mysql_affected_rows().

Параметри

result

Резултатният ресурс, който бива оценен. Този резултат идва от извикване на mysql_query().

Връщани стойности

Броя на резултатите от резултатното множество при успешно изпълнение на заявката и FALSE при неуспех.

Примери

Example #1 Пример за mysql_num_rows()

<?php

$link 
mysql_connect("localhost""mysql_user""mysql_password");
mysql_select_db("database"$link);

$result mysql_query("SELECT * FROM table1"$link);
$num_rows mysql_num_rows($result);

echo 
"$num_rows Rows\n";

?>

Бележки

Забележка: Ако използвате mysql_unbuffered_query(), mysql_num_rows() няма да върне правилна стойност, докато не бъдат върнати всички записи от резултатното множество.

Забележка: От съображения за обратна съвместимост, може да бъде използван следният непрепоръчителен псевдоним: mysql_numrows()

Вж. също


Функции за работа с MySQL
PHP Manual