elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  ERROR al crear el boletín
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ERROR al crear el boletín  (Leído 1,310 veces)
Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
ERROR al crear el boletín
« en: 25 Julio 2009, 11:18 am »

Mirad, otra vez soy yo xd.
Bueno, en mi iNews tengo un problema que me persigue de hace tiempo, consigo crear 3 de 4 tablas, pero esta ultima no se por que no me va :S.
Os dejo el code del install2.php de la versión 1.1 que es la más reciente y funcional.


Código
  1. $mysqlactive = "CREATE TABLE `mensajes` (
  2. `id` INT NOT NULL AUTO_INCREMENT ,
  3. `autor` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  4. `mensaje` TEXT NOT NULL ,
  5. `titulo` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  6. `tags` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  7. PRIMARY KEY ( `id` )
  8. ) TYPE = MYISAM ;";
  9. $mysqlactiveusers = "CREATE TABLE `usuarios` (
  10. `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
  11. `usuario` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  12. `password` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  13. `rango` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  14. PRIMARY KEY ( `id` )
  15. ) TYPE = MYISAM ;";
  16. $mysqlactivecoments = "CREATE TABLE `comentarios`(
  17. `id` INT primary key auto_increment,
  18. `ref` INT NOT NULL,
  19. `autor` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  20. `comentario` TEXT CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL
  21. ) TYPE = MYISAM ;";
  22. $mysqlactiveboletin = "CREATE TABLE `boletin`(
  23. `id` INT primary key auto_increment,
  24. `titulo` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
  25. `mensaje` text NOT NULL,
  26. PRIMARY KEY ( `id` )
  27. ) TYPE = MYISAM;";
  28. if(!mysql_query($mysqlactive)){ echo "ERROR: No se pudieron crear las tablas<br>";}
  29. if(!mysql_query($mysqlactiveusers)){ echo "ERROR: No se pudieron crear las tablas<br>";}
  30. if(!mysql_query($mysqlactivecoments)){ echo "ERROR: No se pudieron crear las tablas<br>";}
  31. if(!mysql_query($mysqlactiveboletin)){ echo "ERROR: No se pudieron crear las tablas<br>";}

Esto es una parte donde creo las tablas, lo otro si lo quereis ver, pedirmelo.

EDIT: Arreglado, un colega me ayudo, falle en que puse multiples veces primary key :)


« Última modificación: 25 Julio 2009, 15:30 pm por Erik# » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines