Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zerwane połączenie z MySQL, MySQL server has gone away i użycie mysql_ping
TomASS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Witajcie. Mam kod który się długo wykonuje (połączenie z zewnętrznym serwerem przez curl), po zakończeniu sprawdzam czy jest aktywne połączenie z bazą danych - jeśli nie to próbuję je nawiązać, oto kod:

  1. //dlugowykonujący się kod - ok 10sekund
  2.  
  3. if (!mysql_ping($conn)) {
  4. echo 'Ponawiam połączenie';
  5. echo '<br/>======================<br/>';
  6. if(mysql_connect ("$dbhost","$dblogin","$dbhaslo")) echo 'POLACZONO!';
  7. else echo 'NIEPOLACZONO';
  8. echo '<br/>======================<br/>';
  9. mysql_select_db ("$db");
  10. }
  11. else echo 'Połączenie aktywne';
  12.  
  13. $query = "UPDATE .....";
  14. $result = mysql_query($query);


Niestety jedyne co wyświetla to:
Cytat
Ponawiam połączenie
MySQL server has gone away (na zapytaniu UPDATE)

nie wyświetla nawet POLACZONO/NIEPOLACZONO :/

na bank coś robię źle - tylko nie wiem co :/
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: 22.08.2025 - 20:36