Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/01/2005, 12:21
Yoko_cl
 
Fecha de Ingreso: enero-2005
Ubicación: Valparaiso - Chile
Mensajes: 116
Antigüedad: 19 años, 3 meses
Puntos: 0
Un consejo, la proxima vez que empieces a probar cosas no hagas todo el codigo de una vez, pq uno se enreda en que es lo que no funciona. Con unos simple echo para ir probando es mejor (segun mi forma de verlo).

A mi em funciona perfectamente, asi que seguramente tu problema esta aqui:

Cita:
Iniciado por ThunderFx
Este es mi codigo:
<?
include("conexion.php");

$sql = "SELECT * FROM alumnos WHERE matricula=matricula";
$result = mysql_query($sql);
?>
Primero, no le estas pasando una variable a MATRICULA, sino que lo estas comparando con la palabra matricula, lo correcto seria


$sql = "SELECT * FROM alumnos WHERE matricula=$matricula";

Segundo, si el campo matricula es un varchar o char en la base de datos, entonces lo correcto es pasarle el valor enter ' ' , es decir:

$sql = "SELECT * FROM alumnos WHERE matricula='$matricula' ";

Con eso deberia funcionarte todo.