Quan trọng: Tôi giả định rằng OP sử dụng PHP như (các) anh ấy đề cập đến mysql_num_rows
. Và tôi hy vọng (các) anh ấy sẽ cho tôi biết nếu tôi sai.
Công việc của bạn trong PHP là kiểm tra xem kết quả có phải là một tập hợp rỗng hay không. Tôi không hiểu tại sao bạn phải thực hiện một truy vấn khác. Có lẽ bạn phải làm rõ câu hỏi của mình.
Dưới đây là một ví dụ đầy đủ hơn:
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
// If if result set contains rows
if(0 == mysql_num_rows($result)) {
echo 'no records';
}
else { // Loop over the result set
while(row = mysql_fetch_array($result)) {
// do whatever you want with the data here
}
}
Tham khảo: mysql_num_rows
, mysql_fetch_array
Ngay cả khi bạn không sử dụng PHP, cách tiếp cận vẫn giống nhau ở các ngôn ngữ khác và phải có sẵn các chức năng tương tự.