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
Ir a la versión completa