$query = "select * from tabulka";
// pouzivam zvlast $query, protoze kdyz debuguju, tak potom pred to pridam echo a vidim jak se dotaz poskaldal
if($result = mysql_query($query)) {
while(mysql..... to znate
} else {
trigger_error("Nanstala chyba :
".mysql_error()."
". $query, E_USERERROR);
};
// Zároveň by mělo být ošetřeny chyby standartním způsobem.
set_error_handler('catch_error');
function catch_error(...) {
if (DEBUG) {
echo $error_msg;
} else {
echo 'Doslo k chybe, zkuste to pozdeji ...';
log_error($error_msg);
};
};
v případě ladění bude konstanta DEBUG nastavena na true v ostrem provozu na false v kazdem pripade by se chyby mely logovat.