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

"; } ?>