Zjištění počtu záznamů
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é.
-
Tímhle zjistím počet záznamů tabulky podle knihy Koska.. @$vysledek=MySQL_Query("SELECT * FROM tabulka"); $num=MySQL_Num_Rows($vysledek); Pokud mám ovšem v tabulce záznamů dejme tomu 1 milion a počet sloupců v tabulce 50, tak bude proměnná $vysledek pěkně velká, protože se načtou podle mě veškeré sloupce, čímž pěkně zavařím serveru ne? Jak zjistím počet záznamů aniž by se do proměnné museli načítat všechny sloupce tabulky?
-
vyborne... aspon jeden inteligentni a rozumny dotaz.. ja to pouzivam takhle: $num = MySQL_Num_Rows(MySQL_Query("SELECT id FROM tabulka"));
-
@$vysledek=MySQL_Query("SELECT id FROM tabulka"); jsem to kokot ... takhle je to asi lepší
-
Dík.. přišel jsem na to zhruba v době kdy jsi to psal ..>)
-
proč někdo používá tohle ? $num = MySQL_Num_Rows(MySQL_Query("SELECT Count(id) FROM tabulka")); je to to stejné?
-
sry asi to má být takhle .. $num = MySQL_Query("SELECT Count(id) FROM tabulka");
-
ano i to je dalsi reseni...
-
Možná je to nejmírnější řešení.. jenže mi nějak nefunguje...:=(
-
řešení : $num = MySQL_Query("SELECT Count(id) FROM tabulka"); je nedostatečné, protože $num je identifikátor výsledku, ale ne výsledek samotný... $radek = MySQL_Fetch_Row(MySQL_Query("SELECT Count(id) FROM tabulka")); $pocet = $radek[0];
-
jo, sorry ja si nevsiml ze to uklada do $num :(( nevadi.. Milan ma samozrejme pravdu...