दस्तावेज
के अनुसार , mysql_query क्वेरी के साथ किसी त्रुटि पर FALSE लौटाता है। इस वजह से, mysql_fetch_array . के लिए आपका तर्क एक बूलियन है। mysql_error का उपयोग करें यह देखने के लिए कार्य करें कि SELECT क्वेरी में क्या गलत है।
उदाहरण के लिए,
$result=mysql_query($sql) or die(mysql_error());