Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2007, 10:24
Avatar de yournightmare86
yournightmare86
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 875
Antigüedad: 18 años, 10 meses
Puntos: 9
Recuperar valor de codigo autoincrementable.

Hola amigos, estoy programando un blog en PHP(a pesar de mis pocos conocimientos jeje).
Tengo estas 3 tablas:
Código:
create table articulo (
	cod  int auto_increment,
	titulo varchar(50),
	intro text,
	cuerpo text,
	fecha datetime,
	primary key(cod)
	) ENGINE=INNODB;
	
create table categoria (
	cod int auto_increment,
	nombre varchar(20),
	primary key(cod)
	) ENGINE=INNODB;
	
create table articulo_categoria (
	cod_art int,
	cod_cat int,
	foreign key(cod_art) references articulo(cod),
	foreign key(cod_cat) references categoria(cod),
	primary key(cod_art,cod_cat)
	) ENGINE=INNODB;
Bueno la pregunta es, que quiero cuando inserte un nuevo articulo y mande todo a la base de datos, en el insert introduciré todos los campos, incluido el "cod" que es autoincrementable. Trás introducir todo eso necesitaré inmediatamente después hacer un insert para introducir en la tabla articulo-categoria el codigo articulo y el codigo categoria, pero como puedo obtener el codigo de articulo para meterlo en la siguiente orden insert? Hay alguna función? Gracias, saludos.