Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

clave autonumerica

Estas en el tema de clave autonumerica en el foro de Mysql en Foros del Web. Hola, tengo creada una tabla llamada Expediente tal que asi $sql = "CREATE TABLE Expediente ( expediente INT (20) unsigned NOT NULL auto_increment, nombre VARCHAR ...
  #1 (permalink)  
Antiguo 31/05/2006, 10:45
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 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.
  #2 (permalink)  
Antiguo 03/06/2006, 09:36
 
Fecha de Ingreso: noviembre-2004
Mensajes: 159
Antigüedad: 19 años, 5 meses
Puntos: 0
De acuerdo

Hola Amigo, yo te sugiero que revises este enlace

Aqui esta

Alli esta la forma correcta de insertar registros en una bd


Saludos

A. Acosta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.