Questa funzioni spesso mi genera un warning...qualcuno mi sa dire perchè?

Questo è il mio codice:
Codice PHP:
include("admin/config.php");
$sql="SELECT * FROM eventi WHERE idEv=1";
$results=mysql_query($sql);
$numeroRecords=mysql_num_rows($results); 
quando lancio la pagina mi da errore sulla linea col mysql_num_rows.
L'errore è questo:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in <qui c'è il percorso del file contenente lo script>

Nel database ho inserito un record di prova avente idEv=1 appunto...

Che sto sbagliando? :/