![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam potrzebuje aby zliczyło mi ilość wierszy względem argumentów..
Mam tabele : id|stan_pojazdu|data_odbioru|data_przyj_do_serw|placowka| 0|serwis|2012-01-01|2011-12-01|placowka8 1|odebrany|2012-01-20|2012-01-01|placowka1 Do tej pory korzystałem .. z czegoś takiego : CODE $a='placowka8'; $SQL = "SELECT COUNT(*) as odebrane8 FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND data_odbioru=CURDATE() AND Jedn='$a' "; $result = mysql_query($SQL); $odebrane8 = mysql_fetch_assoc($result); $SQL = "SELECT COUNT(*) as przyjete8 FROM naprawy WHERE stan_pojazdu= 'Serwis' AND data_przyj_do_serw=CURDATE() AND Jedn='$a' "; $result = mysql_query($SQL); $przyjete8 = mysql_fetch_assoc($result); $SQL = "SELECT COUNT(*) as przyjete_all_8 FROM naprawy WHERE stan_pojazdu= 'Serwis' AND Jedn='$a' "; $result = mysql_query($SQL); $przyjete_all_8 = mysql_fetch_assoc($result); $SQL = "SELECT COUNT(*) as odebrane_all_8 FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND Jedn='$a' "; $result = mysql_query($SQL); i wyświetlałem : w tabeli : CODE <TD>Placówka 1</TD> <td><? echo $przyjete8['przyjete8']; ?></td> <td><? echo $odebrane8['odebrane8']; ?></td> <td><? echo $przyjete_all_8['przyjete_all_8']; ?></td> <td><? echo $odebrane_all_8['odebrane_all_8']; ?></td> w miarę liczyło mi to .. Lecz powiększyła mi się liczba placówkę .. do 52 i teraz moje pytanie .. chciałbym w pętli ? zrobić tak że z kolumny pobierze sobie z tabeli CODE $SQL = "SELECT COUNT(name) FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND data_odbioru=CURDATE() GROUP BY placowka"; $result = mysql_query($SQL) or die(mysql_error()); // Print out result while($row = mysql_fetch_array($result)){ echo "Ilość pojazdów odebranych na dziś :". $row['COUNT(name)'] ." ". $row['placowka'] .; echo "<br />"; } ?> i wyświetliło mi się : Ilość pojazdów odebranych dziś 1 z Ilość pojazdów odebranych dziś 1 z Ilość pojazdów odebranych dziś 3 z w sumie było by ok gdyby jeszcze dodatkowo kolumna z placówkami wyświetlała się czyli Ilość pojazdów odebranych dziś 1 z Placówki 1 hmm.. Dziękuje z góry za pomoc Ten post edytował shadow1987 7.02.2012, 13:25:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
A widzisz gdzies w zapytaniu zwracanie kolumny `placowka`? Bo z tego co widzę to jest tam tylko count() ...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
SELECT pole1, pole2 FROM.....
$row bedzie zawierac tylko pole1 i pole2. Jak chcesz jeszcze pole3 to musisz to dodac do select SELECT pole1, pole2, pole3 FROM..... Staraj się czytac ze zrozumieniem posty innych użytkowników |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
A dzięki działa , jak się człowiek uczy to nie zawsze zrozumieć jest prosto... (IMG:style_emoticons/default/wstydnis.gif) ,
jeszcze kombinuje jak napisać funkcje która będzie wyświetlała dla poprzedniego miesiąca.. hmm ma ktoś może pomysł ? Ten post edytował shadow1987 7.02.2012, 14:28:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:06 |