Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/07/2009, 19:13
thezzin
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 31
Respuesta: crear bases de datos

Hola, aquí te dejo otro que la puedes crear desde un FOM
la DB y Tabla
NOTA
asegúrate de introducir los datos correspondientes en las variables
$host = 'localhost';//Mysql Host. localhost si se usa
$user = '';//Mysql Usuario
$pass = '';//Mysql Clave


Código PHP:
<form action="" method="post">
Nombre de la Base de Datos <br />
  <input name="db" type="text"><br />
Nombre de la Tablabr <br />
<input name="table" type="text"><br />
<input name="submit" type="submit" value="Enviar">
</form>
<?php 
$host 
'localhost';//Mysql Host. localhost si se usa
$user '';//Mysql Usuario
$pass '';//Mysql Clave

if(isset($_POST['db'])){
$my_db $_POST['db'];
$my_table $_POST['table'];
$con mysql_connect("$host","$user","$pass");
if(!
$con){
die(
'Could not connect: ' mysql_error());
}
if(
mysql_query("CREATE DATABASE IF NOT EXISTS $my_db")){
echo 
"<b>La Base de Datos <i>$my_db</i> fue creada. </b><br />";
}else{
echo 
"Error al crear la Base de Datos: "mysql_error().'<br />';
}
mysql_select_db("$my_db"$con);
/*
************* Create table*************
Puedes agregar mas compos de texto y $_POST para automarisar los campos. producto y producto_id
etc.
*/
$sql "CREATE TABLE ".$my_table." (`id` int(25) NOT NULL auto_increment,`producto` varchar(255) NOT NULL default '', `producto_id` int(25) NOT NULL default '0', PRIMARY KEY  (`id`)) TYPE=MyISAM";
// Execute query
if(mysql_query($sql,$con)){
echo 
"<b>y se creo la Tabla <i>$my_table</i> Con exito.</b>";
}else{
echo 
"Error al crear la  Tabla: " mysql_error();
}
mysql_close($con);
}
?>
__________________
╬-----╬
║☺₧☻║
╬-----╬