я получаю эту ошибку при попытке выполнить следующий запрос:Предупреждение: mysql_fetch_assoc() ожидает параметр 1, чтобы быть ресурсом, логический данный
$sql = mysql_query("select c.id as id_car, c.year, c.make, c.model, c.type, c.colour,
(select count(*) from `parts` where `id_car`=c.id and `is_packaged`='yes') as partcount
from `cars` as c
where partcount > 0
group by c.id
order by `id` desc");
проблема кажется where partcount > 0
. Кажется, что он видит 0 в качестве логического при попытке сделать сравнение?
Ваш SQL имеет ошибку. – alex
Возможный дубликат [как предотвратить эту ошибку: Предупреждение: mysql_fetch_assoc() ожидает, что параметр 1 будет ресурсом, boolean задан в ... в строке 11] (http://stackoverflow.com/questions/3129374/how-to- prevent-this-error-warning-mysql-fetch-assoc-expects-parameter-1-to) –
Посмотрите, возвращает ли ваш запрос какой-либо результат или нет. Возвращенный ресурс не тот, каким он должен был быть. – HardCode