En las versiones anteriores a PHP5 para crear o eliminar una Base de datos de mysql se usaban las funciones mysql_create_db() y mysql_drop_db() respectivamente. Actualmente con PHP5 ya no se usan, mas bien se emplea una consulta sql para tal propósito, como muestra a continuación:
<?php
$bd = "iuty";
$host = 'localhost';
$pass = 'root';
$user = '123456';
if(!($link = mysql_connect($host,$pass,$user))){
echo "No se ha podido conectar al servidor";
}
else{
//Elimina la base de datos
$eliminar = mysql_query("DROP DATABASE IF EXISTS $bd",$link);
//crea la base de datos
$crear = mysql_query("CREATE DATABASE $bd",$link);
//string sql para crear la tabla estudiante
$sql = "CREATE TABLE estudiante (expediente INT not null primary key, nombre VARCHAR(35), fec_nac DATETIME no null);";
//selecciona la base de datos
mysql_select_db($bd,$link);
//crea la tabla
if(mysql_query($sql,$link)){
echo "base de datos creada correctamente";
}
else {
echo "No se ha podido crear la base de datos";
}
}
?>
<?php
$bd = "iuty";
$host = 'localhost';
$pass = 'root';
$user = '123456';
if(!($link = mysql_connect($host,$pass,$user))){
echo "No se ha podido conectar al servidor";
}
else{
//Elimina la base de datos
$eliminar = mysql_query("DROP DATABASE IF EXISTS $bd",$link);
//crea la base de datos
$crear = mysql_query("CREATE DATABASE $bd",$link);
//string sql para crear la tabla estudiante
$sql = "CREATE TABLE estudiante (expediente INT not null primary key, nombre VARCHAR(35), fec_nac DATETIME no null);";
//selecciona la base de datos
mysql_select_db($bd,$link);
//crea la tabla
if(mysql_query($sql,$link)){
echo "base de datos creada correctamente";
}
else {
echo "No se ha podido crear la base de datos";
}
}
?>
| Ing. Tom Zambrano "El hombre inteligente no es aquel que lo sabe todo, sino aquel que sabe aplicar lo poco que sabe" Zilver sTone "El poder del hombre no radica en su fuerza, sino en el poder de su palabra" |