Programación Web y Scripting > PHP

 Crear tabla de un BD

(1/1)

Soultaker:
Hola amigos, estoy creando una tabla mediante codigo y no me acepta no devueve error, ni trampoco lo crea. Que creen que pueda ser.

esta es la pagina de funciones

--- Código: PHP ---  function create_t_users($nombre)  {   $sql="CREATE TABLE `" .$nombre. "` (           `user_id` int(4) NOT NULL AUTO INCREMENT,           `user_login` varchar(10) NOT NULL,           `user_pwd` varchar(10) NOT NULL,           `user_acc` int(2) NOT NULL,         PRIMARY KEY (`user_id`)         ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Tabla de usuarios' AUTO_INCREMENT=5";   mysql_query($sql);   echo $sql;  } 
asi es como llamo a la funcion creada

--- Código: PHP ---  create_t_users("uuuuu");  
Saludos, gracias.

Draster:
Tienes un pequeño error en la consulta SQL, es AUTO_INCREMENT, con barra baja. :P

F_Tanori:
La observacion de Draster es correcta..


ademas si quieres saber los errores que arroja el servidor de base de datos  con esto muestras el error


--- Código: PHP --- echo mysql_error(); 
aunque los mensajes de error en mysql son muy deficientes

Tambien puedes imprimir el numero de error para que puedas buscarlo, por numero


--- Código: PHP --- echo mysql_errno(); 
Saludos

Soultaker:

--- Cita de: "Draster" ---Tienes un pequeño error en la consulta SQL, es AUTO_INCREMENT, con barra baja. :P
--- Fin de la cita ---

Listo amigo le quite la bara baja, pero nada igual, ni siquiera error me bota.

Nota: Ese AUTO_INCREMENT con barra baja asi me lo devuelve el PhpMyAdmin cuando le doy Exportar.

Que piensan que puede ser.

Soultaker:
Amigos ya lo solucione, elimine todo el AUTO_INCREMENT=5 y me lo creo sin problemas alguien sabe porque sucede esto, cuando le quite el guion bajo tampoco lo creaba

Navegación

[0] Índice de Mensajes

Ir a la versión completa