l'if non è un ciclo ma è una istruzione di controllo cmq la logica per quello che vuoi fare è questa

1)creo una variabile booleana fuori dal ciclo while che chiamo per esempio $entroinwhile e la metto a false
2)se entro almeno una volta nel ciclo while setto $entroinwhile a true
3)finito il ciclo while mi chiedo if(!$entroinwhile) allora non ho trovato alcun record e stampo il messaggio