I am facing very weird problem.
mysql_query return true instead of Resource ID for SELECT.
$query = "SELECT s.id, s.lesson_code, l.lesson_name, t.teacher_name
FROM student_comment s
LEFT JOIN classes l
ON s.lesson_code = l.lesson_code
LEFT JOIN teacher t
ON s.teacher_id = t.id
WHERE s.school_id = '" .$_GET['school_id']. "'
ORDER BY s.id DESC";
However; when I execute this query in phpMyAdmin it gives me exact result. But same query gives me following error in PHP page.
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\web\htdocs\test\home\question.php on line 33
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\web\htdocs\test\home\question.php on line 35