Quindi se ho ben capito io farei così:
Codice PHP:
if ($psw != $passconf || $email != $emailconf||mysql_num_row($result)==
Eseguo prima i controlli relativi a password ed email, e poi eseguo il controllo sul numero di risultati, è inutile chiamare la funzione di conteggio dei risultati se password ed email sono errate. E poi mysql_num_row non restituirà mai un valore minore di 0, quindi va controllato se è uguale a zero, anche se come avevi fatto tu funzionava ugualmente.