Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/04/2010, 22:43
Avatar de Sherly
Sherly
 
Fecha de Ingreso: septiembre-2008
Ubicación: Valles
Mensajes: 58
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: createdb en PHP

En vista de que no encontre la respuesta la coloco por si a alguien mas le intereza saber como crear bases de datos directas desde un php, si tiene algunos errorsillos es por que soy nueva en esto y aun me falta mucho por aprender. saludos
El $nickemp lo saco de otra pagina donde checo si la base de datos existe
Código PHP:
<?php
$host
='localhost';
    
$user='treeweb';
    
$dbname='treeweb';
    
$pass='linux';
    
$conn pg_connect("host=".$host." user=".$user." password=".$pass."");
    if (!
$conn)
    {
        echo 
"<hr>";    
        echo 
"Hay un error en la conexion con <b>".$user."</b> en <a href='http://".$host."'>".$host."</a><br><br>";
        exit;
    }


if (
pg_exec("CREATE DATABASE $nickemp WITH ENCODING='UTF8' OWNER=treeweb TEMPLATE=generic TABLESPACE=pg_default"))
  {
  echo 
"Database created";
    }
else
  {
  echo
'<script type="text/javascript">    alert("Ocurrio un erro al crear la empresa intenta mas tarde.");window.location="registro.php";</script>';
  }

?>
un saludo y espero les sirva