Câu trả lời của Jeremy Ruten ở trên là tốt và thực hiện nhanh chóng; mặt khác, nó chỉ cung cấp cho bạn số hàng và không có gì khác (nếu bạn muốn dữ liệu kết quả, bạn phải truy vấn lại cơ sở dữ liệu). Những gì tôi sử dụng:
// only ask for the columns that interest you (SELECT * can slow down the query)
$query = "SELECT some_column, some_other_column, yet_another_column FROM `table`";
$results = mysql_query($query, $connection);
$numResults = mysql_num_rows($results);
if ($numResults > 0) {
// there are some results, retrieve them normally (e.g. with mysql_fetch_assoc())
} else {
// no data from query, react accordingly
}