Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/06/2010, 08:53
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: (ayuda) conexion

Cita:
Iniciado por opzina Ver Mensaje
me dice que no puede conectar a la base de datos.
por eso te dije lo de privilegios...... no era ese tu poblema

creo que era por esto no ?
if(!$link) echo "La conexión se ha establecido";
no deberia ser:
if($link) echo "La conexión se ha establecido";

Ahora sales diciendo que no crea las tablas...

aca te dejo tu codigo correcto....

Código PHP:
Ver original
  1. <?php
  2. $usr = "root";
  3. $pass = "golgotaXP2009";
  4. $srv = "localhost";
  5. if(!$link = mysql_connect($srv, $usr, $pass)) die("Error al conectar con la base de datos: " . mysql_error());
  6. if(!mysql_query("CREATE DATABASE nutrimel")) die("No se ha creado la base de datos: " . mysql_error());
  7. if(!mysql_select_db('nutrimel', $link)) die("No se pudo seleccionar la base de datos " . mysql_error());
  8. $sql = "
  9.     CREATE TABLE IF NOT EXISTS Usuarios
  10.     (
  11.     user_id int(11) NOT NULL auto_increment,
  12.     nombreApellido VARCHAR (255) NOT NULL,
  13.     usuario VARCHAR (10) NOT NULL,
  14.     password VARCHAR (10) NOT NULL,
  15.     pais VARCHAR (50) NOT NULL,
  16.     provincia VARCHAR (50) NOT NULL,
  17.     ciudad VARCHAR (50) NOT NULL,
  18.     codigoPostal VARCHAR (10) NOT NULL,
  19.     calle VARCHAR (255) NOT NULL,
  20.     numero VARCHAR (50) NOT NULL,
  21.     piso VARCHAR (5) NOT NULL,
  22.     departamento VARHCAR (5) NOT NULL,
  23.     fechaNacimiento DATE,
  24.     sexo VARCHAR (10) NOT NULL,
  25.     telFijo VARCHAR (11) NOT NULL,
  26.     telMovil VARCHAR (10) NOT NULL,
  27.     email VARCHAR (255) NOT NULL,
  28.     messenger VARCHAR (255) NOT NULL,
  29.     web VARCHAR (255) NOT NULL,
  30.     facebook VARCHAR (100) NOT NULL,
  31.     twitter VARCHAR (100) NOT NULL,
  32.     otra VARCHAR (100) NOT NULL,
  33.     PRIMARY KEY (user_id)
  34.     )ENGINE=MyISAM;
  35.     CREATE TABLE Novedades
  36.     (
  37.     news_id int(11) NOT NULL auto_increment,
  38.     fecha DATE,
  39.     novedad VARCHAR (255) NOT NULL,
  40.     PRIMARY KEY (news_id)
  41.     )ENGINE=MyISAM;
  42. ";
  43. mysql_query($sql, $link);
  44. mysql_close($link);
  45. ?>

Suerte y Gracias por el karma
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog