Na wstępie napisze, że moja wiedza na temat php jest znikoma.
Błąd, który mi wyskakuje, to:
Cytat
mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
Wyskakuje, lecz nie od zawsze. Od pewnego czasu, dokładnie nie pamiętam, ale nie przekracza on 14 dni, tak na oko.
Moje zapytanie:
SELECT list.mid, mapname, record, nickname, nationality, recorddate FROM maps WHERE besttime GROUP BY maps.mid, mapname) as list ORDER BY mapname ASC
Zapytanie w phpmyadmin zwraca rekordy, w skrypcie wywala błąd.
Część pliku z zapytaniem:
class ModelMaps extends Model{ public function getData(){ $query = "SELECT list.mid, mapname, record, nickname, nationality, recorddate FROM (SELECT maps.mid, mapname, MIN(besttime) as record FROM maps JOIN results ON maps.mid = results.mid WHERE besttime GROUP BY maps.mid, mapname) as list JOIN results ON results.mid=list.mid && besttime = list.record JOIN runners ON runners.id = (SELECT id FROM results WHERE mid=list.mid && besttime = list.record) ORDER BY mapname ASC"; $res = DBConnection::query($query); } return $data; } };