ERROR: Imposible establecer conección con el servidor";
exit;
}
// obtenemos una lista de las bases de datos del servidor
$db = mysql_list_dbs();
// vemos cuantas BD hay
$num_bd = mysql_num_rows($db);
//comprobamos si la BD que quermos crear exite ya
$existe = "NO" ;
for ($i=0; $i<$num_bd; $i++) {
if (mysql_dbname($db, $i) == $basedatos) {
$existe = "SI" ;
break;
}
}
// si no existe la creamos
if ($existe == "NO") {
/* manera 1 */
if (! mysql_create_db($basedatos, $link)) {
echo "ERROR 1: Imposible crear base de datos
";
echo mysql_error();
exit;
}
/* manera 2
if (! mysql_query("CREATE DATABASE $basedatos", $link)){
echo "ERROR2: Imposible crear base de datos
";
exit;
} */
}
// craamos la tabla
$sql = "CREATE TABLE agenda (";
$sql .= "id int(11) DEFAULT '0' NOT NULL auto_increment, ";
$sql .= "nombre varchar(20) NOT NULL,, ";
$sql .= "apellidos varchar(35), ";
$sql .= "direccion varchar(50), ";
$sql .= "localidad varchar(25), ";
$sql .= "provincia varchar(15), ";
$sql .= "cp varchar(5), ";
$sql .= "telefono1 varchar(15), ";
$sql .= "telefono2 varchar(15), ";
$sql .= "fax varchar(15), ";
$sql .= "mail varchar(50), ";
$sql .= "PRIMARY KEY (id), ";
$sql .= "KEY id (id), ";
$sql .= "UNIQUE id_2 (id) )";
if (@mysql_db_query($basedatos, $sql, $link)) {
echo "La tabla se ha creado con éxito
";
} else {
echo "No se ha podido crear la tabla
";
}
?>