![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 10.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem skrypt kótry nie działa na wersji 4.3.10 (sql 4.1.9) a na 4.1.2 (sql 3.23.49) wszystko działa poprawnie. Zaskoczony jestem troszkę, zwłaszcza że wcześniej nie miałem żadnych problemów, dopiero po przeniesieniu się na inny serv wywala mi coś takiego :
Kod Warning: mysql_select_db(): Access denied for user 'root'@'localhost' (using password: NO) in /baza/includes/secure.php on line 70 Warning: mysql_select_db(): A link to the server could not be established in /baza/includes/secure.php on line 70 W pliku secure.php mam funkcję która sprawdza połączenie z bazą, ale z tego co zauważyłem to połączenie jest tracone przy przejściach na inne strony. Cały skrypt oparłem na sesjach, ale na innym serwerze nie miałem żadnych problemów. Reg globals było na off, nic specjalnego. Pomocy! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 10.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(tts @ 2005-03-25 01:51:38) polaczenie z baza nie jest tracone na kazdej nast. stronie bo go po prostu nie ma i nie ma prawa go byc, bo uzywasz funkcji mysq_connect" target="_blank. Zatem zaszła zmiana w MySqlu, ponieważ wcześniej nie miałem z tym problemów. Tak więc widać że czas połączenia ma tutaj podobną "żywotność" jak zmienne czy moment do którego wykonuje się skrypt, tutaj domyślnie jedna strona. Bardziej skłaniam się jednak do tej wersji, że połączenie trwa dopóty dopóki istnieje zmienna do której zwrócona została wartość z mysql_connect(). Ale bardzo prawdopodobne jest że się mylę. Ten post edytował pc5 29.03.2005, 23:34:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 02:03 |