Coneccion con base de datos

milostt
03 de Febrero del 2010
bueno mi problema es el siguiente, contratamos un dedicado en el cual alojamos una base de datos con el mysql y el navicat, utilizando el xampp, por otra parte tenemos una web en php alojado en un webhosting la cual debe conectarse con la base de datos instalada en el dedicado, el conf.php en la parte de conexion lo configure asi:



#-------------------------------------
# SQL Database Configuration
#-------------------------------------
$sql[\'host\'] = "ip del dedicado"; //Sql server address
$sql[\'user\'] = "usuario"; //Sql login username
$sql[\'password\'] = "contraseña"; //Sql login password
$sql[\'database\'] = "nombre de la base de datos"; //Sql database name

en el dedicado abri todos los puertos necesarios para que pudiera entra la conexion, el paso siguiente fue la crecion del usuario que agregue en el conf de la pagina, hice un ping al dominio tome la ip y se la agregue para que dejara entrar la conex, pero sigue diciendome que no puede conectar con la base de datos :S, haber si alguin me podria ayudar porque ya no se que hacer con este problema

Jos?arlos
03 de Febrero del 2010
Aparte de decirte que no puede conectar, te tiene que dar algún tipo de explicación, intenta capturarla con mysql_error()

Puede pasar que la versión de Mysql del servidor al que quieres conectar no admita la versión que el cliente utiliza para conectar desde php, por ser inferior. Yo me he encontrado varias veces con esta situación, la solución ha sido actualizar la librería mysql para php en el cliente.

Saludos,

José Carlos
http://www.programadorphpfreelance.com