No entiendo pq se conecta, crea la base de datos y despues de crear la base de datos, me dice que no puede conectar a la base de datos.
Código PHP:
<?php
// Conecto a la base de datos
$usr = "root";
$pass = "golgotaXP2009";
$srv = "localhost";
$link = mysql_connect("$srv", "$usr", "$pass");
if(!$link)
echo "La conexión se ha establecido";
else
echo "Error al conectar con la base de datos " . mysql_error();
// Creo la base de datos
if(mysql_query("CREATE DATABASE nutrimel"))
echo "Se ha creado la base de datos";
else
echo "No se ha creado la base de datos" . mysql_error();
//Selecciono la base de datos y creo las tablas
$dbselect = mysql_select_db('nutrimel', $link);
if(!$dbselect){
die('No se pudo seleccionar la base de datos ' . mysql_error());
}
$sql = "CREATE TABLE Usuarios
(
user_id int(11) NOT NULL auto_increment,
nombreApellido VARCHAR (255) NOT NULL,
usuario VARCHAR (10) NOT NULL,
password VARCHAR (10) NOT NULL,
pais VARCHAR (50) NOT NULL,
provincia VARCHAR (50) NOT NULL,
ciudad VARCHAR (50) NOT NULL,
codigoPostal VARCHAR (10) NOT NULL,
calle VARCHAR (255) NOT NULL,
numero VARCHAR (50) NOT NULL,
piso VARCHAR (5) NOT NULL,
departamento VARHCAR (5) NOT NULL,
fechaNacimiento DATE,
sexo VARCHAR (10) NOT NULL,
telFijo VARCHAR (11) NOT NULL,
telMovil VARCHAR (10) NOT NULL,
email VARCHAR (255) NOT NULL,
messenger VARCHAR (255) NOT NULL,
web VARCHAR (255) NOT NULL,
facebook VARCHAR (100) NOT NULL,
twitter VARCHAR (100) NOT NULL,
otra VARCHAR (100) NOT NULL,
PRIMARY KEY (user_id)
)ENGINE=MyISAM";
$sql2 = "CREATE TABLE Novedades
(
news_id int(11) NOT NULL auto_increment,
fecha DATE,
novedad VARCHAR (255) NOT NULL,
PRIMARY KEY (news_id)
)ENGINE=MyISAM";
// Ejecuto el query
mysql_query($sql, $sql2, $link);
// Cierro la conexión a la base de datos
mysql_close($link);
?>