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