Daniel Częstki

Daniel Częstki senior php developer

Temat: zrywanie połączenia z baza MySQL

siedee juz dobrych kilka godzin.
napisalem skrypt ktory wyciaga pewne dane z bazy.
niestety ze wzgledu na ilosc danych trzeba bylo to zrobic w php.
problem w tym, ze przy probie pociagniecia tych danych (petla php) wyklada mi sie baza mysql. zamiast danych dostaje komunikaty o braku polaczenia. o dziwo serwer mysql dziala, bo po chwili przerwy jest takowe połączenie mozliwe.
probowalem roznych rzeczy ale juz sam nei wiem co z tym zrobic.
macie jakies patenty ?
Piotr Fatyga

Piotr Fatyga Programista .NET

Temat: zrywanie połączenia z baza MySQL

Pokaż kod. W czytelnej formie :)
Daniel Częstki

Daniel Częstki senior php developer

Temat: zrywanie połączenia z baza MySQL

nie da rady. za duzo musiałbym wkleic.
Piotr Fatyga

Piotr Fatyga Programista .NET

Temat: zrywanie połączenia z baza MySQL

:DDDDD
Krzysztof Szelążek

Krzysztof Szelążek Senior .net
Developer

Temat: zrywanie połączenia z baza MySQL

Czy dostajesz jakis komunikat z bazy?
Daniel Częstki

Daniel Częstki senior php developer

Temat: zrywanie połączenia z baza MySQL

dostaje z php
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10048) in C:\@frodo\home\httpd\serwis\common\SQLServer.php on line 381

Warning: mysql_select_db() expects parameter 2 to be resource, null given in C:\@frodo\home\httpd\serwis\common\SQLServer.php on line 412
Krzysztof Szelążek

Krzysztof Szelążek Senior .net
Developer

Temat: zrywanie połączenia z baza MySQL

Jak mozesz to wklej bloki kodu zawierajace sie w liniach 381 i 412.
Daniel Częstki

Daniel Częstki senior php developer

Temat: zrywanie połączenia z baza MySQL

Krzysztof Szelążek:
Jak mozesz to wklej bloki kodu zawierajace sie w liniach 381 i 412.

ale po co skoro to dziala dla np. malej ilosci danych, a wysypuje sie gdy petla jest baardzo dluga

konto usunięte

Temat: zrywanie połączenia z baza MySQL

Daniel Częstki:
Krzysztof Szelążek:
Jak mozesz to wklej bloki kodu zawierajace sie w liniach 381 i 412.

ale po co skoro to dziala dla np. malej ilosci danych, a wysypuje sie gdy petla jest baardzo dluga
Nie tutaj jest błąd. Zarzynasz bazę, może się zwiesza. To jest konsekwencja błędu, a nie jego przyczyna.

Serwer na windzie, więc nie wiem gdzie są logi mysql. Spróbuj je znaleźć i zobacz co się dzieje z mysqlem.
Daniel Częstki

Daniel Częstki senior php developer

Temat: zrywanie połączenia z baza MySQL

dziwna sprawa. w logach mysql nie ma informacji o błędzie a na ekranie mam wywalone jak byk brak połaczenia
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: zrywanie połączenia z baza MySQL

Zgaduję: łączenie się z bazą i wybieranie bazy siedzi wewnątrz pętli ?

konto usunięte

Temat: zrywanie połączenia z baza MySQL

.Peter K. edytował(a) ten post dnia 14.04.10 o godzinie 14:30

konto usunięte

Temat: zrywanie połączenia z baza MySQL

Najlepiej wrzucić kawałek kodu (ewentualnie pseudo-kod obrazujący wykonywane działania) i wtedy się pomyśli.
Grzegorz Iskierka

Grzegorz Iskierka Software developer

Temat: zrywanie połączenia z baza MySQL

Sprawdz ustawienia mysql, tj. wait_timeout oraz max_connection ale podejrzewam ze twoja petla po prostu robi 'magiczne rzeczy' (czyli jak przedmowcy juz wspomnieli)
Daniel Częstki

Daniel Częstki senior php developer

Temat: zrywanie połączenia z baza MySQL

Janusz Skudrzyk:
Zgaduję: łączenie się z bazą i wybieranie bazy siedzi wewnątrz pętli ?

to było to - musiałem przejrzeć cały kod. korzystałem z gotowych klas
systemu który poznaje i kazalo sie ze wywolywane bylo podlaczenie do innej bazy danych i pobierane dane ktore w moim przypadku nie byly potrzebne

teraz jest dobrze
dzieki za sugestieDaniel Częstki edytował(a) ten post dnia 15.04.10 o godzinie 12:18



Wyślij zaproszenie do