Veramente quel controllo verifica se è presente un solo risultato, quindi nel caso di più risultati restituisce false, per verificare che ci sia almeno 1 risultato devi fare
Codice PHP:
if($num_rows 0