Съгласно документацията
, mysql_query
връща FALSE при грешка със заявката. Поради това вашият аргумент към mysql_fetch_array
е булева. Използвайте mysql_error
функция, за да видите какво не е наред със заявката SELECT.
Например,
$result=mysql_query($sql) or die(mysql_error());