osetrovani chyb

mel bych par dotazu k osetrovani chyb.

napadlo me napr. tohle pri chybe v SQL dotazu:

$pokus = mysql("test", "muj dotaz");

if(pokus){
echo "pokracuj v programu";
} else {
echo "MySQL error";
}

a ted ty dotazy:
1. existuje nejaky lepsi zpusob, jak zabranit zobrazeni chybovejch hlasek?
2. ma PHP tyto chybove hlasky v nejake promene? (Chtel bych ty chyby zapisovat do *.txt souboru.)
o, chyba.

samozrejme> if($pokus){
1) Chyby lze potlacovat zavinacem @ pred funkci.

@mysql("test", "muj dotaz");

V tomto pripade uzivatel nebude vedet nic. Jestli nejaka chyba byla, tak jedine pak tou podminkou.

2) PHP ma chybove hlasky. U MySQL jsou to konkretne MySQL_ErrNo (vrati cislo chyby) a MySQL_Error (napise co je to za chybu).
Viz.: http://cz.php.net/mysql_error
zbránebie všetkým hláškam
error_reporting(0);
je tam aj viac možností aké hlášky zobrazovať a aké nie, viac na
http://cz.php.net/error-reporting
2misho> error_reporting(0); znam, ale i kdyz to mam v kodu, tak se mi stejne jednou za cas stane, ze php vyhodi nejakou chybu

jinak oboum moc dekuju

a nevite pod jakou promenou jsou ulozeny php chyby?
Tak uz jsem to ukladani chyb mel skoro hotovy. Jenze me WZ neprijeme prekvapilo.
Mezi zakazanejma funkcema je: error_log, ktera by muj problem nejspiz vyresila:(((

Nenapada Vas reseni, kterym bych tuhle funkci nahradil?
tak uz me napada jenom ifx_errormsg a ifx_error ale nikde nemuzu najit jak je pouzit
error_reporting(0)