Ich benutze folgenden Code, um einen Datenbankfehler abzufangen:
Leider haut das nicht so hin, wie ich es gerne möchte . Es werden die Standardfehlermeldungen vom Parser ausgegben. Also z.B. User x hat keine Zugriffsberechtigung. Der echo und exit Befehl wird scheinbar völlig ignoriert. Ich weiß, dass ich mit mysql_querry(...) or DIE ("text"); arbeiten kann. Das ist aber in diesem Fall unbrauchbar, da ich ja auch den exit; Befehl haben will. Ist meine Syntax irgendwie falsch, oder muss ich das ganz anders machen. ?
PHP:
if (!($mysql_result = mysql_query($mysql_query, $dbh)))
{
echo "<p>TEST</p>";
exit;
}