Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mysql where
tomek1973
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 14.03.2009

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


  1.  
  2. $proba=mysql_query('SELECT *, COUNT(za.id) as ilosc_startow
  3. FROM `zawodnicy_x` as z
  4. LEFT JOIN `zawody_x` as za ON (za.id_zawodnika = z.id)
  5. WHERE `cykl` = "GP" AND `data` LIKE "'.$_GET['rok'].'%" AND ilosc_startow=5
  6. GROUP BY z.imie
  7. ');
  8.  


Mam powyższy kawałek kodu, który wylicza mi "ilosc_startow"
Dalej chciałbym wyświetlić tylko te wiersze, gdzie "ilosc_startow" równa jest 5

NIestety wyskakuje błąd:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in

Nie mam zbyt dużego doświadczenia w mysql i nie wiem czy tak w ogóle można zobić, a jeśli tak, to gdzie jest błąd.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Najpierw zobacz jaki masz błąd MySQL.

Ale na moje oko ilosc_startów powinnobyć w HAVING zamiast WHERE
Go to the top of the page
+Quote Post
sankalppatil732
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.10.2016

Ostrzeżenie: (10%)
X----


We can utilize a restrictive statement got WHERE provision to sift through results. Utilizing WHERE proviso, we can indicate a choice criteria to choose required records from a table.
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: 22.08.2025 - 20:40