Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2010, 09:08
latum
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
problema al conectarme a mysql desde php

Hola,

Tengo lo siguiente:
Código:
$_host = $DHOY_CONFIG['db'][$connection_name]['host'];

			$_name = $DHOY_CONFIG['db'][$connection_name]['name'];

			$_port = $DHOY_CONFIG['db'][$connection_name]['port'];

			$_user = $DHOY_CONFIG['db'][$connection_name]['user'];

			$_pass = $DHOY_CONFIG['db'][$connection_name]['pass'];



			$dsn = "mysql://$_user:$_pass@$_host:$_port/$_name?new_link=true";

			

			print "dsn is $dsn";



			if ($dsn != 'mysql://:@:/?new_link=true') {

				$db_connection[$connection_name] = DB::connect($dsn);



				if (!DB::isError($db_connection[$connection_name])) {

					return $db_connection[$connection_name];

				} else {

					trigger_error("General system error ID: 00002 - DSN empty", E_USER_ERROR);
he añadido alguna traza con print, y el DSN parece estar bien: mysql://loquo_r:[email protected]:3306/loquo_test?new_link=true

El error que me da con el getMessage() es "Connect Failed", he buscado por internet, pero de momento no he encontrado una posible solución, y el mensaje no es muy aclarativo.

He probado la conexión desde cmd y funciona correctamente con "mysql -uloquo_r -pr -Dloquo_test"

No se si es algo muy trivial y me estoy perdiendo algo o que.

Alguien me puede ayudar?

Un saludo y muchas gracias.