Hola, a continuacion te escribo el codigo que genera esta tabla:
Código PHP:
$curso= "mdl_id_curso";
$tabla_curso="CREATE TABLE IF NOT EXISTS $curso (";
$tabla_curso.="id BIGINT(10) UNSIGNED not null, ";// AUTO_INCREMENT
$tabla_curso.="grupo_verificacion VARCHAR(100) not null, ";
$tabla_curso.="curso VARCHAR(20) not null, ";
$tabla_curso.="nombre_asignatura VARCHAR(100) not null)";
if(mysql_db_query ($DB,$tabla_curso,$conexion))
{
echo "<h2> Tabla $curso creada con EXITO </h2><br>";
}
else
{
echo "<h2> La tabla $curso NO HA PODIDO CREARSE</h2><br>";
}
No me da ningun error, simplemente al ejecutar la funcion mysql_db_query (dentro del if), se me indica que la tabla ha sido creada con exito. Sin embargo, cuando en la tercera linea añado auto_increment:
Código PHP:
$curso= "mdl_id_curso";
$tabla_curso="CREATE TABLE IF NOT EXISTS $curso (";
$tabla_curso.="id BIGINT(10) UNSIGNED not null auto_increment, ";
$tabla_curso.="grupo_verificacion VARCHAR(100) not null, ";
$tabla_curso.="curso VARCHAR(20) not null, ";
$tabla_curso.="nombre_asignatura VARCHAR(100) not null)";
if(mysql_db_query ($DB,$tabla_curso,$conexion))
{
echo "<h2> Tabla $curso creada con EXITO </h2><br>";
}
else
{
echo "<h2> La tabla $curso NO HA PODIDO CREARSE</h2><br>";
}
no me genera la tabla, saliendome el aviso, la tabla mdl_id_curso no ha podido crearse (else)
Muchas gracias por tu ayuda