A ver... si fuera cuestión de espacios....
Código PHP:
Ver original<?php
$usuario = trim($_POST['usuario']);//trim() elimina espacios antes y después de la cadena $dni = trim($_POST['password']);
$servidor = "localhost";
$usuario = "werty";
$contrasenha = "asdf";
$BD = "intranet_registros_2012";
$conexion = mysql_pconnect($servidor,$usuario,$contrasenha) or
die ("problemas al conectar"); mysql_query ( "insert into registro(usuario,password) values ('$usuario','$dni')",$conexion); header("Location: logearse.php");
//4. Cerrar conexión a la Base de Datos
?>
Intenta con el código que te acabo de poner, ingresa un nuevo usuario y después haz la consulta