CREATE TABLE
Publicado por Ferran (1 intervención) el 19/02/2009 21:04:37
Hola buenas noches, tengo problemas para entender como puedo gestionar una tabla con un ID autoincremental de acces desde el codigo php sin entrar en acces.
Creo la tabla:
CREATE TABLE peliculas(id INT PRIMARY KEY, nombre varchar(50),director varchar(30),ano smallint,comentario varchar(100),idioma varchar(20),precio smallint,stock smallint)
Ahora con el INSERT :
INSERT INTO peliculas VALUES ('".$_POST['nombre']."','".$_POST['director']."',".$_POST['ano'].",'".$_POST['comentario']."','".$_POST['idioma']."',".$_POST['precio'].",".$_POST['stock'].")
Si no pongo el campo id me dice que no concuerdan los campos, pero claro yo quiero que me lo coja automaticamente, dependiendo de la id que ya hay en la tabla, pensaba que poniedno auto_increment en la declaracion de la tabla me lo cojeria pero no me funciona.
Tengo que hallar un modo para que la variable se incremente por php o hay una manera con sql?
Muchas gracias!!
Creo la tabla:
CREATE TABLE peliculas(id INT PRIMARY KEY, nombre varchar(50),director varchar(30),ano smallint,comentario varchar(100),idioma varchar(20),precio smallint,stock smallint)
Ahora con el INSERT :
INSERT INTO peliculas VALUES ('".$_POST['nombre']."','".$_POST['director']."',".$_POST['ano'].",'".$_POST['comentario']."','".$_POST['idioma']."',".$_POST['precio'].",".$_POST['stock'].")
Si no pongo el campo id me dice que no concuerdan los campos, pero claro yo quiero que me lo coja automaticamente, dependiendo de la id que ya hay en la tabla, pensaba que poniedno auto_increment en la declaracion de la tabla me lo cojeria pero no me funciona.
Tengo que hallar un modo para que la variable se incremente por php o hay una manera con sql?
Muchas gracias!!
Valora esta pregunta


0