Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwne problemy z polaczeniem
G4rcU
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 26.11.2008

Ostrzeżenie: (0%)
-----


temat byl pewnie wałkowany setki razy i zapoznałem się juz z jego rozwiązaniami, ale w moim przypadku to nie działa, gdyz i problem nieco inny

otóz, mam taki sobie błąd:
Kod
Warning: mysql_query(): 5 is not a valid MySQL-Link resource


i nie byłoby w tym nic nadzwyczajnego gdyby nie fakt, ze cała strona normalnie funkcjonuje (w kazdym innym miejscu kodu nie ma problemu z dostepem do bazy), tylko w jednym miejscu kodu, przy wykonywaniu jednej czynności ten błąd się pojawia.

Wiem, ze najczęstszym powodem pojawiania się tego błędu, jest próba połączenia z bazą poprzez "localhost" zamiat 127.0.0.1, ale ja mam w konfigu podany właściwy adres serwera baz danych (no i inne części skryptu nie mają problemów z połączeniem)

Po usunięciu z mysql_query() linka do połączenia otrzymuję z kolei błędy:
Kod
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket

Kod
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established


tak jak pisałem, wszędzie indziej to działa, tylko w tym jednym miejscu nie (nawet jeśli zrobię kopiuj/wklej kodu z działającej części)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Uriziel01
post
Post #2





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


No jeżeli nie chcesz użyć debugera to jedyną droga jaką widzę jest zrobienie sobie mocnej kawy i dopisywanie kolejno var_dump'a z tego uchwytu w kolejnych miejscach w kodzie, zawsze robisz tak że dzielisz wykonywany kod na połowę, wstawiasz tam var_dump, jeżeli wartośc już jest 'popsuta' to znaczy że stało się to przed var_dump'em więc znów w połowie kodu poprzedzającego var_dump wstawiasz kolejny, jeżeli jednak wartość jest jeszcze poprawna to wstawiasz go w dalszej części kodu. I robisz tak aż znajdziesz felerna linię kodu. Poczułem się jak dobre kilka lat temu gdy sam robiłem takie cuda (IMG:style_emoticons/default/wink.gif) Jednak zapewniam Cie że nauka podstawowej obsługi debugera zajmie ci mniej niż sprawdzenie tego wyżej wymienioną metodą, a z pewnością pozostawi więcej na przyszłość. Jakiego środowiska używasz ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 21:12