Skocz do zawartości


Zdjęcie

[php][sql] Zliczanie rekordów w bazie


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 michal1-1991

michal1-1991

    Początkujący

  • 44 postów

Napisano 06 04 2007 - 23:06

No więc problem jest taki, że mam bazę danych która zawiera dość sporo rekordów. No i chcę zrobić takie coś jak statystyki, gdzie pokazywałoby m.in. ilość rekordów. No i jak wiadomo przy małych bazach można poprostu wykonać zapytanie
$result=mysql_query("select id from porady", $conn);
$lacznie = mysql_affected_rows();
no ale przy dużych bazach zajmuje to wieeeele czasu. Wie ktoś może jak to skrócić?

  • 0

#2 Kai

Kai

    Stały użytkownik

  • 237 postów

Napisano 07 04 2007 - 13:51

Na przykład tak:
$sql = mysql_query("SELECT id FROM porady");
print mysql_num_rows($sql);
lub
$sql = mysql_query("SELECT COUNT(*) AS liczba FROM porady");
$result = mysql_fetch_assoc($sql);
print $result['liczba'];


  • 0

Zobacz więcej tematów z tagiem: liczniki



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych