Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]mysqli_query(): MySQL server has gone away && Warning: mysqli_query(): Error reading result set's header
Forum PHP.pl > Forum > Przedszkole
uki8877
Witam,

Przy przesyłaniu do bazy ok 50 rekordów wyskoczyły mi takie błędy:

mysqli_query(): MySQL server has gone away

Warning: mysqli_query(): Error reading result set's header

Czym one mogą być spowodowane ?
emstawicki
Serwer MySQL zabija proces, który uruchamiasz swoim skryptem. Może to być też zabezpieczenie (ograniczenie) narzucone przez serwer np. max_allowed_packet , albo wait_timeout.
Możesz połączyć się z bazą przez narzędzie typu MySQL Workbench, gdzie w statystykach możesz obserwować obciążenie serwera podczas wykonywania skryptu, czy też listę procesów.
Robisz to na serwerze lokalnym, czy na jakimś hostingu?
uki8877
Na hostingu , rozwiazalem to w prosty ( mam nadzieje odpowiedni ) sposob:
  1. if( !mysqli_ping( $link ) ) $link = mysqli_connect( xxx );
emstawicki
No dobrze, ale co zrobisz kiedy zwróci Tobie FALSE - bo to jest najważniejsze smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.