Penting: Saya berasumsi bahwa OP menggunakan PHP karena dia menyebutkan mysql_num_rows
. Dan saya harap dia akan memberi tahu saya jika saya salah.
Adalah tugas Anda di PHP untuk memeriksa apakah hasilnya adalah himpunan kosong atau tidak. Saya tidak mengerti mengapa Anda harus melakukan permintaan lain. Mungkin Anda harus mengklarifikasi pertanyaan Anda.
Berikut contoh yang lebih lengkap:
$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
}
}
Referensi:mysql_num_rows
, mysql_fetch_array
Bahkan jika Anda tidak menggunakan PHP, pendekatannya sama dalam bahasa lain dan harus ada fungsi serupa yang tersedia.