Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Wyciąganie ile razy powtarza się dane ID.
Forum PHP.pl > Forum > Przedszkole
Klycior
Witam,

W pewnej tabeli w bazie mam 2 pola o nazwach: admin_id oraz server_id .
Teraz jakiego zapytania użyć aby policzyć ilość występowania danego ID w bazie aby wyświetlić statystyki.
Np:

Dajmy że Toster ma ID 1 a Czajnik ID 2

Na stronie mamy 35 tosterów i 13 czajników.

Z góry dziękuję, Pozdrawiam
mayu11
  1. $tostery= mysql_query("SELECT * FROM `baza` WHERE `baza_z_id` = 1");
  2. $czajniczki = mysql_query("SELECT * FROM `baza` WHERE `baza_z_id` = 2");
  3.  
  4. $ilosc_tosterow = mysql_num_rows($tostery);
  5. $ilosc_czajnikow = mysql_num_rows($czajniczki);
Klycior
A jak pozbyć się "Resource id #51"
mayu11
Jakiego resource id?


Nie printuj $tostery, $czajniki, tylko $ilosc_tosterow, $ilosc_czajnikow.

np.
  1. echo("Na stronie mamy $ilosc_tosterow tosterów i $ilosc_czajnikow czajników.");
Klycior
Ale wtopa smile.gif

Dzięki.
sadistic_son
Można to zrobić jeszcze krócej:
  1. $ilosc_tostery= mysql_query("SELECT COUNT(baza_z_id) FROM `baza` WHERE `baza_z_id` = 1");
  2. $ilosc_czajniczki = mysql_query("SELECT COUNT(baza_z_id) FROM `baza` WHERE `baza_z_id` = 2");
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.