Mysql_num_rows возвращает 0

Рейтинг: 0Ответов: 0Опубликовано: 18.09.2014

Доброго времени суток. Вроде бы не новичок, но данную проблему решить не получается.
Составляю запрос.
Но при посылке запроса через php, mysql_num_rows возвращает 0.
mysql_query("тут запрос") or die(mysql_error()) молчит и никаких ошибок не выводит.
Таблицы и поля все существуют, при тестировании через phpmyadmin получаю ожидаемый результат.
Может, кто сталкивался с подобным?

UPD:

$r = mysql_fetch_array($q);
echo ' count - '.count($r);

выводит всё правильно.

UPD2:

SELECT 
  Brand.Brand,
  Model.url,
  detail.id
FROM
  kuzov_link
  INNER JOIN detail ON (kuzov_link.id_detail = detail.id)
  INNER JOIN kuzov ON (kuzov_link.id_uzel = kuzov.id)
  INNER JOIN Model ON (kuzov.id_model = Model.IDModel)
  INNER JOIN Brand ON (Model.IDBrand = Brand.IDBrand)
WHERE
  detail.cod ='".$value."'

COUNT(*) не нужен. num_rows применяю для проверки, нашло ли что-то, так как в общем списке могут находится коды, которых нет в базе.

Ответы

Ответов пока нет.