Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zliczanie rekordów z bazy spełniających dany warunek
Forum PHP.pl > Forum > Przedszkole
boro11
Witam!
Po długiej przerwie napotkał mnie kolejny problem z php i bazą danych..

Chce sobie dodać informacje ile mam pracy do wykonania. W tym celu chce pobrać z bazy danych z tabeli test_sites z kolumny Status wszystkie rekordy które mają wartość Pending

Próbowałem z count ale ciągle wyświetla mi Array zamiast liczb.
inkorn
a czym probujesz wyswietlic ?
boro11
  1. $za=array(1 =>'SELECT',2 =>'COUNT( id ) much',3 =>'FROM',4 =>$pref.'sites',5 =>'WHERE',6 =>"status='Pendig'");
  2. $mems=$db->zap($za);
  3. while($row7 = mysql_fetch_assoc($mems))
  4. $checker=$row7['checker'];


I samo wyświetlanie:
  1. <?=$checker;?>
inkorn
hmmm a sprobuj moze wyswietlic to w ten sposob

  1. foreach($checker as $a)
  2. echo $a."<br/>";


jesli dobrze mysle powinno ci to wyswietlic po kolei elementy tablicy
boro11
Niestety nie działa, ale dziękuje za starania. Ma ktoś jakieś inne pomysły?

Rozwiązanie do którego doszedłem sam:

  1. $zap=array(1 =>'SELECT',2 =>'COUNT( id ) much',3 =>'FROM',4 =>$pref.'sites',5 =>'WHERE',6 =>"status='Pending'");
  2. $mem=$db->zap($zap);
  3. $row = mysql_fetch_assoc($mem);
  4. $much1=$row['much'];
  5. $payall= $vall=0;


I samo wyświetlanie:

  1. <?=$much1;?>


Może się komuś przyda
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.