CREATE TABLE peliculas(id PRIMARY KEY AUTOINCREMENT, nombre varchar(50) not null,director varchar(30) not null,ano smallint null,comentario varchar(100) null,idioma varchar(20) null,precio smallint null,stock smallint null)
pero me da error, al crearla:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la definición del campo., SQL state 37000 in SQLExecDirect in C:\xampp\htdocs\php\dvd\alta_pelicula.php on line 12
Este es el código:
Código:
Muchas gracias! $cadena = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".str_replace("/","\\",$_SERVER["DOCUMENT_ROOT"])."\php\dvd\bdatos.mdb"; $conexion=odbc_connect($cadena,"",""); $sel0 = "CREATE TABLE peliculas(id PRIMARY KEY AUTOINCREMENT, nombre varchar(50) not null,director varchar(30) not null,ano smallint null,comentario varchar(100) null,idioma varchar(20) null,precio smallint null,stock smallint null)"; $exec=odbc_exec($conexion,$sel0);