Đây là cách thích hợp để thực hiện mọi việc:
<?PHP
$sql = 'some query...';
$result = mysql_query($q);
if (! $result){
throw new My_Db_Exception('Database error: ' . mysql_error());
}
while($row = mysql_fetch_assoc($result)){
//handle rows.
}
Lưu ý kiểm tra trên (! $ Result) - nếu $ kết quả của bạn là boolean, nó chắc chắn là sai và có nghĩa là đã xảy ra lỗi cơ sở dữ liệu, có nghĩa là truy vấn của bạn có thể bị lỗi.