buenas, estoy haciendo una database, haciendo un "buscador" por php que lo unico que hacia es en html hacer el request del nombre, y el php se encargaria de mirar la database, hasta ahi bien tengo el scrip y todo ok, pero el problema que tengo esque cuando quiero imprimir la tabla entera de ese nombre no me sale nada, y nose cual es el fallo. os dejo el code para que lo mireis, haber que hay mal.
<?php
include ("mysql.inc");
//Cargamos los datos de conexion a mysql
carga($usuario, $password, $basedatos, $host);
//Nos conectamos a mysql
$link = mysql_connect($host, $usuario, $password) or Error_mysql();
mysql_select_db($basedatos, $link) or Error_mysql();
//die ("Problemas al seleccionar la base datos<BR>");
print ("conexion con exito");
$nombre = $_REQUEST["nombre"];
//para provar en caso de fallo las variables
//echo $_REQUEST["nif"];
$consulta="select nombre='$nombre' From aguila";
$resultado = mysql_query($consulta)
or die("La consulta falló: " . mysql_error());
printf ("exito selecionar tabla<BR>");
// impresión de resultados en html
echo '<table border="1">';
while($row = mysql_fetch_array($consulta)){
echo $row['nombre']." -- ".$row['villa']." -- ".$row['posicion']." -- ".$row['edad']."<br>"; }
// Cerrar la conexion
mysql_close($link);
?>
haber que se os ocurre porque no se que hacer, gracias