уверен ? тестил? Если запрос успешно выполнится, то в любом случае вернет в условие истину. Даже если в таблице ничего не нашлось и нум_ровс вернул 0 строк. Код (Text): Возвращает FALSE в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернет объект mysqli_result. Для остальных успешных запросов mysqli_query() вернет TRUE. --- Добавлено --- PHP: $a = mysqli_connect ( 'localhost', 'root', '', 'git' ); if ( $b = mysqli_query ( $a, 'select * from articles where id = 0' ) ) { echo mysqli_num_rows ( $b ); }
Что-ты ты буровишь Как может быть истина если условие было нум_ровс($res) > 0 а не >=0 и зачем нужна такая истина?