Zgodnie z dokumentacją
, mysql_query
zwraca FALSE w przypadku błędu zapytania. Z tego powodu twój argument do mysql_fetch_array
jest wartością logiczną. Użyj mysql_error
aby zobaczyć, co jest nie tak z zapytaniem SELECT.
Na przykład
$result=mysql_query($sql) or die(mysql_error());