Ver Mensaje Individual
  #2  
Antiguo 20-06-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Sería mejor si nos escribieras exactamente cómo estás poniendo los comandos, de lo contrario ¿cómo vamos a saber si lo estás poniendo bien o no?

La sintaxis es simple:

Código PHP:
mysql_connect(hostuserpassword);
mysql_select_db(db); 
donde (host, user, password y db son cadenas que pueden ir entre comillas simples o dobles.

Por otra parte te recomiendo que en lugar de llamar a las funciones como arriba lo hagas usando die() y @:

Código PHP:
@mysql_connect(hostuserpassword)
or die(
'No es posible establecer una conexión con el servidor');

@
mysql_select_db(db)
or die(
'No es posible seleccionar la base'); 
La @ sirve para suprimir los mensajes que por defecto te mande php (en caso de estar habilitados) y die() te indicará dónde estuvo el error sin comprometer la seguridad de tu servidor.

Claro que mientras depuras, en lugar de un mensaje como los anteriores para die() te conviene usar mysql_error() para saber exactamente la causa del error.

Por último, basándome en la magra descripción que das te comento que localhost sólo te servirá si el script se ejecuta en la misma máquina que el servidor de MySql. En caso contrario tienes que poner como host la dirección del servidor y asegurarte que el usuario que especificas tiene los permisos adecuados para conectarse desde la máquina donde corre el script.

// Saludos
Responder Con Cita