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
…