Popis
int
mysql_num_rows ( resource výsledek)
mysql_num_rows() vrací počet záznamů ve výsledku
dotazu. Tento příkaz je použitelný pouze pro dotaz typu SELECT. Potřebujete-li
získat počet záznamů ovlivněných dotazy INSERT, UPDATE nebo DELETE, použijte
mysql_affected_rows().
Příklad 1. mysql_num_rows() příklad <?php
$link = mysql_connect("localhost", "mysql_uziv", "mysql_heslo");
mysql_select_db("databaze", $link);
$result = mysql_query("SELECT * FROM tabulka1", $link);
$num_rows = mysql_num_rows($result);
echo "Řádků: $num_rows\n";
?> |
|
Poznámka:
Používáte-li mysql_unbuffered_query(),
mysql_num_rows() nebude vracet správnou hodnotu dokud nebudou přijaty všechny záznamy ve výsledku.
Dále také:
mysql_affected_rows(),
mysql_connect(),
mysql_data_seek(),
mysql_select_db() a
mysql_query().
Z důvodů zpětné kompatibility můžete také narazit na funkci
mysql_numrows(). Tuto funkci však nedoporučujeme používat,
neboť nemusí být již v dalších verzích PHP podporována.