Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2006, 10:45
Avatar de Javiglez
Javiglez
 
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 11 meses
Puntos: 0
clave autonumerica

Hola, tengo creada una tabla llamada Expediente tal que asi

$sql = "CREATE TABLE Expediente (
expediente INT (20) unsigned NOT NULL auto_increment,
nombre VARCHAR (50) NOT NULL,
dni VARCHAR (9) NOT NULL,
PRIMARY KEY (expediente),
FOREIGN KEY (dni) REFERENCES Clientes(dni)
) TYPE = INNODB;";

El caso es q tengo una consulta para insetarle registros que me funciona con las demas tablas tal que asi.

$sql = "INSERT INTO Expediente(nombre)
VALUES (";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ")";
mysql_query($sql);

header("Location: Alta_exp_correcto.php");

bien solo relleno el campo nombre porque el campo expediente al ponerlo autonumerico no hay q rellenarlo o eso tengo entendido y dni es una clave foranea que tampoco, pues no me da error pero cuando voy a consultar en el phpmyadmin no aparece ningun registro en esa tabla expediente, si alguien es tan amable de echarme una manita, gracias.