Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Błąd bazy - max_user_connections, Jak wyświetlić ten błąd na stronie
xamrex
post 19.04.2010, 10:25:10
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

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


Witam,
Mam phnuke, stronę mam na jakimś lipnym hostingu więc od czasu do czasu, moja storna pada (nie można połączyć się z bazą)
Gdy próbuje zalogować się na phpmyadmina dostaję komunikat:
Kod
#1203 - User xamrex1_0 already has more than 'max_user_connections' active connections


Chciałbym aby treść tego błędu była wyświetlana na mojej stornie.
W jaki sposób to zrobić?

Teraz jeśli jest problem to na stronie dostaję taki komunikat
Wystąpiły problemy ze stroną!

Prosimy spróbować później.
W pliku mam taki kod:
Kod
if(!$db->db_connect_id) {
    die("<br><br><center><body background=images/tloo.gif><img src=images/logo3.jpg><br><br><b>Wystąpiły problemy ze stroną!<br><br>Prosimy spróbować później.</center></b>");
}


Co zrobić aby dodatkowo był wyświetlany dokładny błąd (max_user_connections) ?

Ten post edytował xamrex 19.04.2010, 10:27:16
Go to the top of the page
+Quote Post
webdice
post 19.04.2010, 10:32:45
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Nie wiem z jakiego sterownika korzysta Twoja strona, ale spróbuj zdobyć kod błędu i na tej podstawie wyświetlać konkretny komunikat.
Go to the top of the page
+Quote Post
xamrex
post 19.04.2010, 10:40:06
Post #3





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

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


w phpmyadminie jest to
#1203 - User xamrex1_0 already has more than 'max_user_connections' active connections

czyli kod bledu to 1203?
Go to the top of the page
+Quote Post
webdice
post 19.04.2010, 11:26:57
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Tak.
Go to the top of the page
+Quote Post
xamrex
post 19.04.2010, 12:11:08
Post #5





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

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


No ale co ja mam teraz z tym kodem błedu zrobić ?
Go to the top of the page
+Quote Post
webdice
post 19.04.2010, 13:36:38
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Napisałem jasno że musisz w kodzie znaleźć zmienna/funkcje (w zależności od sterownika bazy danych) która zwróci Ci numer błędu. Jak będziesz miał już ten numer, możesz zrobić sobie prostą instrukcję która wyświetli Ci stosowny komunikat jeśli kod będzie równy 1203.
Go to the top of the page
+Quote Post
xamrex
post 19.04.2010, 13:42:05
Post #7





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

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


Cytat(webdice @ 19.04.2010, 14:36:38 ) *
Napisałem jasno że musisz w kodzie znaleźć zmienna/funkcje (w zależności od sterownika bazy danych) która zwróci Ci numer błędu.

W jakim kodzie?
Oto informacje jakie mam:

PhpMyAdmin mam Informacja o wersji: 3.2.0
Serwer WWW
* LiteSpeed
* Wersja klienta MySQL: 5.0.51a
* Rozszerzenie PHP: mysqli

Gdzie w ogole ja mam szukać tę zmienną?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2025 - 02:09