Autor Zpráva
Habandor
Profil *
Ahoj,

chtěl bych poprosit o radu, mám PHP script který mi při nedostupné DB hází toto: PHP Warning: mysql_connect(): Lost connection to MySQL server at 'reading initial communication packet', system error:
Já ale potřebuji tímto scriptem monitorovat právě to jestli je ta DB dostupná, pokud by vznikla nějaká takováto chyba, potřebuji ji odchytit a odeslat si tu chybuna e-mail, je to nějak možné? Nevím jak odchytit chybu která mi v podstatě ukončuje běh scriptu.

Moc děkuji!
Radovan789
Profil *
Habandor:
www.google.cz/#hl=cs&q=initial+communication+packet
ShiraNai7
Profil
Nejjednoduší způsob jak odchytit PHP chyby která tato funkce hází je použitím zavináče takto (tím se vypne ta hláška):

$pripojeni = @mysql_connect('server', 'uzivatel', 'heslo');
if(!is_resource($pripojeni)) die('Pripojeni se nezdarilo! Chyba: '.mysql_error());

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0