Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Zliczanie rekordów z bazy spełniających dany warunek
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
inkorn
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.10.2010

Ostrzeżenie: (0%)
-----


a czym probujesz wyswietlic ?
Go to the top of the page
+Quote Post
boro11
post
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  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;?>


Ten post edytował boro11 21.10.2010, 23:01:22
Go to the top of the page
+Quote Post
inkorn
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.10.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
boro11
post
Post #5





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 06:26