$result = mysqli_query($link, "SELECT * FROM `id` ORDER BY `data` DESC WHERE id = '1'");
$row_cnt = mysqli_num_rows($result);
Возвращает FALSE в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернет объект mysqli_result. Для остальных успешных запросов mysqli_query() вернет TRUE.
if ($result) { ... }
. А еще лучше используйте PDO вместо mysqli, потому что первый умеет выбрасывать исключения.