Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2009, 12:39
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
Respuesta: necesito ayuda con un script

Podrías especificar cuál de todos los errores te lanza? Ya que vi que le pusiste un die ( error ) a todas las consultas, lo cual es excelente. Pero sabiendo cuál de todos los errores te lanza, podríamos concentrarnos una parte del código e ir paso a paso.

Pero viendo tu código, SUPONGO, supongo en mayúsculas para que no lo entiendas como la solución definitiva, sería esto.

Código PHP:
        $consulta "CREATE DATABASE IF NOT EXISTS registro_clientes;";
        
$consulta.  "(id_cliente INT NOT NULL ,";
    
// resto del código 
Si te fijas, luego de IF NOT EXISTS registro_clientes pusiste un punto y coma antes de la comilla doble, eso debe ser lo que causa problema.

Y acá te sobra una coma

Código PHP:

$consulta
"coment TINYTEXT  NOT NULL,)"
fíjate que luego del NOT NULL pusiste una coma antes de cerrar el paréntesis.

Por último, he editado 3 veces el post porque me fijo de las cosas cada vez que lo envio

La síntaxis no está bien, puedes hacerlo de estas 2 maneras

Código PHP:
        $consulta "CREATE DATABASE IF NOT EXISTS registro_clientes"
        
$consulta .=  "(id_cliente INT NOT NULL ,"
        
$consulta .=    " nombre VARHAR(12) NOT NULL ,"
        
$consulta .= "apellidos VARCHAR(28) NOT NULL,"
        
$consulta .= "telf INT(9) NOT NULL,"
// resto del codigo 
o de esta otra manera

Código PHP:
        $consulta "CREATE DATABASE IF NOT EXISTS registro_clientes" 
        
"(id_cliente INT NOT NULL," 
        
"nombre VARHAR(12) NOT NULL ," 
        
"apellidos VARCHAR(28) NOT NULL," 
        
"telf INT(9) NOT NULL,"
     
// resto del codigo... 
Fíjate que en el primer caso, cerramos la linea con punto y coma, por lo que en la siguiente línea debemos escribir nuevamente la variable y ponerle un punto y signo igual para seguir formando la consulta.

En el 2do caso, no terminamos las lineas con punto y coma, y en las siguientes lineas solo agregamos un punto, para así formar una gran cadena.

Nos cuentas si funciono.

Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.

Última edición por spider_boy; 26/09/2009 a las 12:44