SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: Soultaker en Viernes 28 de Mayo de 2010, 22:57

Título: Crear tabla de un BD
Publicado por: Soultaker en Viernes 28 de Mayo de 2010, 22:57
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
  1.   function create_t_users($nombre)
  2.   {
  3.    $sql="CREATE TABLE `" .$nombre. "` (
  4.           `user_id` int(4) NOT NULL AUTO INCREMENT,
  5.           `user_login` varchar(10) NOT NULL,
  6.           `user_pwd` varchar(10) NOT NULL,
  7.           `user_acc` int(2) NOT NULL,
  8.         PRIMARY KEY (`user_id`)
  9.         ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Tabla de usuarios' AUTO_INCREMENT=5";
  10.    mysql_query($sql);
  11.    echo $sql;
  12.   }
  13.  

asi es como llamo a la funcion creada
Código: PHP
  1.   create_t_users("uuuuu");
  2.  

Saludos, gracias.
Título: Re: Crear tabla de un BD
Publicado por: Draster en Sábado 29 de Mayo de 2010, 02:34
Tienes un pequeño error en la consulta SQL, es AUTO_INCREMENT, con barra baja. :P
Título: Re: Crear tabla de un BD
Publicado por: F_Tanori en Sábado 29 de Mayo de 2010, 13:38
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
  1.  
  2. echo mysql_error();
  3.  

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
  1.  
  2. echo mysql_errno();
  3.  

Saludos
Título: Re: Crear tabla de un BD
Publicado por: Soultaker en Viernes 4 de Junio de 2010, 07:40
Cita de: "Draster"
Tienes un pequeño error en la consulta SQL, es AUTO_INCREMENT, con barra baja. :P

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.
Título: Re: Crear tabla de un BD
Publicado por: Soultaker en Viernes 4 de Junio de 2010, 08:12
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