Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Sprawdzanie ile razy wystąpiła wartość
Forum PHP.pl > Forum > Przedszkole
RSVx
Mam zapisane w tabeli imiona. Jak sprawdzić ile występuje rekordów o wartości np. "Ania" questionmark.gif i ile jest wszystkich rekordów w tej tabeli. Chodzi mi o liczbę występowania.
bogdan89
tworzysz zapytanie do bazy danych:
  1. <?php
  2. $imie = 'Ania';
  3.  
  4. $ans = mysql_query("SELECT kolumna_z_imieniem FROM nazwa_tabeli WHERE kolumna_z_imieniem='$imie'");
  5. $count = mysql_num_rows($ans);
  6.  
  7. echo $count;
  8. ?>


swoją drogą, nie wierzę że czegokolwiek na ten temat szukałeś czy w google, czy na forum...
JoShiMa
Można prościej

  1. SELECT count(*) FROM nazwa_tabeli WHERE kolumna_z_imieniem='$imie'


Zapytanie zwraca ilość rekordów odpowiadających warunkowi. A jeśli byś chciał tak jak kolega powyżej pokazał, czyli na okrętkę to już lepiej

  1. <?php
  2. $ans = mysql_query("SELECT kolumna_z_imieniem FROM nazwa_tabeli WHERE kolumna_z_imieniem='$imie'");
  3. $ilosc = mysql_num_rows($ans);
  4. ?>
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.