Tienen algunos errores .. Lo que va entre paréntesis () .. en una función es un parámetro . .ahí no se puede hacer un "condicional" metiendo operadores lógicos (!= .. > , < .. etc).
Código PHP:
if(mysql_num_rows($registros) > 0) {
$row=mysql_fetch_array($registros);
echo $row['Nombre'];
echo $row['DNI'];
} else {
echo "No hay resultados que mostrar";
}
Un saludo,