Theo tài liệu
, mysql_query trả về FALSE khi có lỗi với truy vấn. Do đó, đối số của bạn đối với mysql_fetch_array là một boolean. Sử dụng mysql_error để xem có gì sai với truy vấn SELECT.
Ví dụ,
$result=mysql_query($sql) or die(mysql_error());