Počet Zátnamů
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Je v MySQL nějaká funkce, která vrátí počet záznamů v tabulce?
-
SELECT count(id) ... s tim, ze se v tabulce vyskytuje pole ID
-
1) trochu rychlejší... $result = mysql_query("select count(id) from tabulka"); $pocet = mysql_result($result, 0); 2) prej pomalejší ... $result = mysql_query("select (cokoliv) from tabulka"); $pocet = mysql_num_rows($result);
-
<HTML>ja to ve vetsine pripadu resim stylem: $num = mysql_num_rows(mysql_query("select id from tabulka"));</HTML>
-
Master: 1. prenasi se vyrazne vic dat nez pokud se ptas pouze na count(*), tim padem i pomalejsi 2. neni to prenositelne do jinych databazi, zatimco count(*) je
-
<HTML>ad 1) ve skutecnosti to mam zapisem: $num=mnr(mq("SELECT id FROM table")); ale jak rikam.. tam kde cekam hodne zaznamu ( > 50 )pouzivam count(), neboj ;) ad 2) to mi nevadi</HTML>
-
<HTML>a malem bych zapomel... z 50% nechci jen pocet zaznamu ale take nejake vysledky... kde je samozrejme count() na hadi psouk.. ale neni co resit... count je count, num rows je num rows... kazdy pro jinou situaci</HTML>
-
A co ještě jde zjistit z num rows kromně počtu řádků?
-
Snad nic, mysql_num_rows() vrací jen počet řádků Petr
-
<HTML>ach jo... ja to myslel pro tento pripad: $sql = mysql_query("select id, name from tabulka where bfu='Master'"); $num = mysql_num_rows($sql);</HTML>