Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2012, 17:48
Avatar de arturohrdez
arturohrdez
 
Fecha de Ingreso: abril-2011
Ubicación: Puebla
Mensajes: 43
Antigüedad: 13 años
Puntos: 3
Respuesta: duda de poder aceder a una base de datos de otro servidor

pues como dice el amigo --> h2swider, solo es cuestión de cambiar el valor del host = "localhost" por la ip del servidor en donde se encuentra la base de datos, si eso no funciona manda el mensaje que te regresa tu código, o en otro caso verifica la configuración de la red o haz un ping sobre la ip del servidor para sabes si hay comunicación.


De igual manera te dejo un ejemplo del código de conexión
Cita:
<?php

function conectarse(){

$db_host="192.168.0.1"; // Host al que conectar, aquí se pone la ip del servidor
$db_nombre="nameBD"; // Nombre de la Base de Datos que se desea utilizar
$db_user="pass"; // Nombre del usuario con permisos para acceder
$db_pass="pass"; // Contraseña de dicho usuario

// Ahora estamos realizando una conexión y la llamamos ‘$link’
$link=mysql_connect($db_host, $db_user, $db_pass) or die (mysql_error());


// Seleccionamos la base de datos que nos interesa
mysql_select_db($db_nombre ,$link)
or die(mysql_error());
// Devolvemos $link porque nos hará falta más adelante, cuando queramos hacer consultas.
return $link;
}
?>
Otra cosa que se me ocurre es que el cortafuegos este deteniendo el acceso al servidor, también checa eso podría ser el problema. Suerte y saludos.