Piszę sobie dodatek do aplikacji, w której utworzone jest połączenie za pomocą wspomnianej funkcji.
Nie zwracany jest identyfikator tzn nie przypisywany do żadnej zmiennej.
Następnie chciałbym na chwilkę połączyć się z inną bazą na tym samym hoście:
I co się okazuje? Połączenie główne jest zastępowane.
Wszystkie operacje na bazie jakie będę wykonywał będą na odbywały się na nowym linku, a stary nie istnieje.
Zamknięcie połączenia za pomocą mysql_connect($newConnect) powoduje przy zapytaniach łączenie się z bazą za pomocą apache @ localhost czyli jakby żadne połączenie nie było ustanowione.
Próbowałem 4 argument ustawiać na TRUE, FALSE ale to nic nie zmienia.
SQL Safe Mode jest na OFF.
Dlaczego tak się dzieje? Jak to rozwiązać?
Jest to dosyć poważny problem dla mnie, a kodu aplikacji właściwej nie mogę modyfikować.