Cita:
Iniciado por abimaelrc La razón es que puedes usar diferentes base de datos y si usas el patrón Singleton la estás limitando con la primera base de datos que se conectó. Si deseas cambiar no vas a poder porque te devuelve la misma instancia de la primera base de datos.
Pero no bastaría con realizar una conexión con el parametro new_link a true?? No lo he probado ya que nunca he utilizado dos bases de datos al mismo tiempo.
new_link
Si se realiza una segunda llamada mysql_connect() con los mismos argumentos, un nuevo enlace no será establecido, en lugar, el identificador de enlace del enlace ya abierto será devuelto. El parámetro new_link modifica éste comportamiento y crea mysql_connect() siempre un nuevo enlace abierto, aun si mysql_connect() fue llamada antes con los mismos parámetros.
mysql_connect ([ string $server = ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password = ini_get("mysql.default_password") [, bool $new_link = false [, int $client_flags = 0 ]]]]] )
Es pregunta??