Důležité: Předpokládám, že OP používá PHP, jak zmiňuje mysql_num_rows
. A doufám, že mi řekne, jestli se mýlím.
Vaším úkolem v PHP je zkontrolovat, zda je výsledkem prázdná sada nebo ne. Nechápu, proč musíš zadávat další dotaz. Možná budete muset svou otázku upřesnit.
Zde je úplnější příklad:
$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
}
}
Reference:mysql_num_rows
, mysql_fetch_array
I když nepoužíváte PHP, přístup je stejný v jiných jazycích a měly by být k dispozici podobné funkce.