Autor Tema: Problemas con el instalardor  (Leído 1275 veces)

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Problemas con el instalardor
« en: 21 de Octubre de 2006, 04:08:51 am »
para una nueva version nesecito instalar una nueva tabla es decir que en la base de datos se cree una tabla con las variables ya definidas alguien me puede desir porque nose crea ¿?
lo raro es que no me marca error me supongo que lo siguiente tiene algo que ver pero no entiendo

$sql21 = "CREATE TABLE `productos` (
  `id` int(11) NOT NULL auto_increment,
  `nombre` varchar(255) NOT NULL default '',
  `precio` varchar(255) NOT NULL default '',
  `imagen` varchar(255) NOT NULL default '',
  `categoria` int(11) NOT NULL default '0',
  UNIQUE KEY `id` (`id`)
);";

Donde dice que se instala o como le puedo modificar para que se cree otra tabla

$sql22 = "CREATE TABLE `smilies` (
  `id` int(11) NOT NULL auto_increment,
  `codigo` varchar(255) NOT NULL default '',
  `imagen` varchar(255) NOT NULL default '',
  `mostrar` varchar(255) NOT NULL default '',
  UNIQUE KEY `id` (`id`)
);";

Comunidad PHPeros

Problemas con el instalardor
« en: 21 de Octubre de 2006, 04:08:51 am »

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Problemas con el instalardor
« Respuesta #1 en: 21 de Octubre de 2006, 13:45:14 pm »
$sql21 "CREATE TABLE `productos` (
  `id` int(11) NOT NULL auto_increment,
  `nombre` varchar(255) NOT NULL default '',
  `precio` varchar(255) NOT NULL default '',
  `imagen` varchar(255) NOT NULL default '',
  `categoria` int(11) NOT NULL default '0',
  UNIQUE KEY `id` (`id`)
);"
;

$sql22 "CREATE TABLE `smilies` (
  `id` int(11) NOT NULL auto_increment,
  `codigo` varchar(255) NOT NULL default '',
  `imagen` varchar(255) NOT NULL default '',
  `mostrar` varchar(255) NOT NULL default '',
  UNIQUE KEY `id` (`id`)
);"
;


if (
mysql_query($sql21)) {

   
mysql_query($sql22));
   echo 
"Ambas tablas se han instalado correctamente.";

} else {

   
mysql_error();

}



NOTA: Doy por hecho que las consultas SQL que has escrito son correctas, no las he revisado.  ;)
Raken - Moderador para PHP y HTML

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Problemas con el instalardor
« Respuesta #2 en: 21 de Octubre de 2006, 14:13:37 pm »
Estoy creando una version 2.1 del instalador para controlar mas los errores de sql porque he revisado el codigo y esta todo muy mal y apelotonado... Lo estoy mejorando ;)

Cuando este listo ya lo posteare ;)
Por favor, leete las Normas


Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: Problemas con el instalardor
« Respuesta #3 en: 21 de Octubre de 2006, 14:15:27 pm »
.... Todos los mensajes del foro son del MC? Esto empieza a ser mosqueante  :-\
Raken - Moderador para PHP y HTML

Desconectado sagitari

  • PHPer@
  • **
  • Mensajes: 86
  • Karma: 10
  • Sexo: Femenino
  • "A&X&me...4ever"
    • Ver Perfil
    • http://freewebtown.com/sagitari
Re: Problemas con el instalardor
« Respuesta #4 en: 21 de Octubre de 2006, 14:18:08 pm »
Pero caha, si realizas la consulta sql manualmente, pegando y copiándolo para realizar la consulta, normal que no te funcione, porque te marcará error en las variables
$sql

deja que el instalador lo haga por tí... XD
no lo hagas manualmente tú accediendo a la db...

y otra cosa... si eso...
si no te funciona instalándolo accediendo a index.php que empieza el proceso de instalación, te digo;

1. elimina index.php
2. abre el bloc de notas, copia este código:
<?
$conecta 
mysql_connect("localhost""user_db""pass_db") or die ("Datos de Conexion Incorrectos.");
mysql_select_db("nombre_de_la_db"$conecta) or die ("No existe la base de datos.");
?>


lo modificas según las características de tu db, tu user y pass, eh?

y guardalo como:

conectar.php

3. Lo subes a tu host, en el directorio del MC
4. Entonces vas a: http://tuweb.com/directorio_mc/instalador.php
y ahí pones el nick del admin del tag (tú)... y tal, y se te creará correctamente...

Espero ayudarte.

10 !!  ;D ;D ;D


« Última modificación: 21 de Octubre de 2006, 14:20:26 pm por sagitari »


http://freewebtown.com/sagitari

Web para aprender a hacer una web desde cero ^^

Videotutoriales y demás.

Desconectado Antonio285

  • PHPer@ Fijo
  • ***
  • Mensajes: 194
  • Karma: 0
  • Sexo: Masculino
  • No hay mal que por bien no venga..
    • Ver Perfil
Re: Problemas con el instalardor
« Respuesta #5 en: 21 de Octubre de 2006, 14:36:24 pm »
Naveda podrias crear un apartado especialmente para los MC :P