Problemas com multiplas conexões MySQL

Problemas com multiplas conexões MySQL

Boa noite!

Sei que faz muito tempo que não posto nada mas esta é por uma boa causa…

Estou fazendo um sistema LAMP e tive um problema ao acessar dois bancos de dados simultaneamente, um da administração e um dos usuários…

Penei, fiz de tudo para descobrir, e no final, fica ai a solução:

[code]$conexao  = mysql_connect($hostname, $username, $password, true) or trigger_error(mysql_error(),E_USER_ERROR);[/code]

A solução foi aquele true no final do mysql_connect… a explicação é simples,

[code]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 ]]]]] )[/code]

Naquele booleano perguntando se é um novo link!!! Parece simples, mas ao deixar em branco, o default é false, logo ele conecta no mesmo link, no mesmo resource… Colocou ali o true, resolveu todos os seus problemas!!

Até a proxima

Sobre o Autor

Daniel Carvalho é um entusiasta da tecnologia, especialista em TI e MBA em Gerência de Projetos. É atualmente sócio-consultor da Ethos Consultores Ltda em Minas Gerais.