Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problema al conectarme a mysql desde php

Estas en el tema de problema al conectarme a mysql desde php en el foro de Mysql en Foros del Web. 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:[email protected]$_host:$_port/$_name?new_link=true"; print "dsn ...
  #1 (permalink)  
Antiguo 08/02/2010, 09:08
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Antigüedad: 11 años, 8 meses
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:[email protected]$_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.

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:04.