Ciao prova questo:

if(mysql_num_rows(mysql_query("SELECT * FROM puntate WHERE puntata<'$puntata'")) > 0) {
echo
'<div class="alert alert-danger">Puntata già effettuata. Prova con una più alta.</div>';