Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

No crea mi BD.

Estas en el tema de No crea mi BD. en el foro de Mysql en Foros del Web. bueno mi base de datos no existe y por lo tanto cuando entra a buscar una calve para administrador tiene que entrar a crearla si ...
  #1 (permalink)  
Antiguo 13/06/2006, 12:39
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años
Puntos: 2
Pregunta No crea mi BD.

bueno mi base de datos no existe y por lo tanto cuando entra a buscar una calve para administrador tiene que entrar a crearla si no la encuentra, mi código es este:
Código PHP:
$conexion=mysql_connect($servidor,$usuario,$clave) or die ("No se pude conectar al servidor");//CONECTA
        
if(!mysql_select_db($basedatos,$conexion))
        {
        
            
           
$conexion=mysql_connect($servidor,$usuario,$clave) or die ("No se pude conectar al servidor");//CONECTA
    
            
            
$consulta="CREATE DATABABASE formularios";
            if(!
mysql_query($consulta,$conexion))
                  echo 
"Hubo un Error al momento de crear LA BD"."<br>";
            else
                  echo 
"LA BD creada satisfactoriamente"."<br>";
               
                  
            echo 
"Configurando FORMULARIOS...";
                       
               
$consulta="CREATE TABLE escuela (
                      clvecentrab char(11) NOT NULL PRIMARY KEY,
                      nominst char(40),
                      dom char(40),
                      entrecalle char(40),
                      ycalle char(40),
                      callepost char(40),
                      codpost char(5),
                      fax char(10),
                      tel char(10),
                      colonia char(15),
                      localidad char(25),
                      municipio char(25),
                      email char(45),
                      director char(45),
                      zona char(2),
                      supzon char(45),
                      clveforma integer,
                      status integer,
                      turno integer
                     )"
;    
               
               if(!
mysql_query($consulta,$conexion))
                  echo 
"Hubo un Error al momento de crear la tabla escuela"."<br>";
               else
                  echo 
"Tabla escuela creada satisfactoriamente"."<br>";
            
               
$consulta="CREATE TABLE deptoadmor (
                      nick char(30) NOT NULL PRIMARY KEY,
                      pass char(40) NOT NULL,
                      nombre char(45),
                      apellido char(45),
                      puesto char(40),
                      sexo char(2),
                      correo char(45),
                      dom char(45),
                      cp char(5),
                      ciudad char(10),
                      estado char(15),
                      tel char(10),
                      fechaalt date,
                      fechabaj date,
                      activo char(1)
                    ) TYPE=MyISAM;"
;
            
               if(!
mysql_query($consulta,$conexion))
                  echo 
"Hubo un Error al momento de crear la tabla deptoadmor"."<br>";
               else
                  echo 
"Tabla deptoadmor creada satisfactoriamente"."<br>";
               
            
              
$consulta="INSERT INTO deptoadmor VALUES ('admin','admin','$var3','$var4','$var5','$var6','$var7','$var8','$var9','$var10','$var11','$var12','$var13','$var14','$var15')";
 
              if(!
mysql_query($consulta,$conexion))
                  echo 
"error al grabar. "."<br>";
               else
                  echo 
"se grabo admin"."<br>";
            
               
$consulta="CREATE TABLE notifica (
                    id  integer NOT NULL PRIMARY KEY,
                    nick char(25) NOT NULL,
                    centrab char(11) NOT NULL,
                    folio char(11) NOT NULL,
                    notifica text,
                    fecha date
                    ) TYPE=MyISAM;"
;
                
            
               if(!
mysql_query($consulta,$conexion))
                  echo 
"Hubo un Error al momento de crear la tabla notifica"."<br>";
               else
                  echo 
"Tabla notifica creada satisfactoriamente"."<br>";
            
                
$consulta="CREATE TABLE clveforma (
                  clveform integer NOT NULL PRIMARY KEY,
                   nivel char(40)
                ) TYPE=MyISAM;"
;
            
               if(!
mysql_query($consulta,$conexion))
                  echo 
"Hubo un Error al momento de crear la tabla clveforma"."<br>";
               else
                  echo 
"Tabla clveforma creada satisfactoriamente"."<br>";
                  
                
                echo 
"LISTO.";

        } 
Pero por una razón no me crea, me marco solo que no se puedo crear, osea los errores. Por fas ayudenme.
  #2 (permalink)  
Antiguo 13/06/2006, 14:29
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años
Puntos: 2
para crear la base ya esta...ahora el problema es con las tablas, por favor ayudenme.
  #3 (permalink)  
Antiguo 14/06/2006, 10:29
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
si nos indicas el error que te da seria mucho mejor.

de todas formas deberias asegurarte que el usuario con el que te conectas a la base de datos tiene permisos para crear tablas.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:28.