Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mysql where
Forum PHP.pl > Forum > Bazy danych > MySQL
tomek1973
  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.
Pyton_000
Najpierw zobacz jaki masz błąd MySQL.

Ale na moje oko ilosc_startów powinnobyć w HAVING zamiast WHERE
sankalppatil732
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.
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.