Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2007, 08:49
torerilla
 
Fecha de Ingreso: junio-2007
Mensajes: 55
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: auto_increment

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