Hallo zusammen,
Folgender DELETE bringt eine Fehlermeldung wenn in der Tabelle "my" garnichts vorhanden ist bzw. es die ID nicht gibt.
$deletemy = $DBO->exec("DELETE FROM my WHERE ID = '$ID' " ) or warning($DBO, __FILE__ ,__LINE__);
function warning($DBO,$fileinfo,$lineinfo) {
$dboerrormsg = ($DBO->errorInfo());
//print_r($dboerrormsg);
echo "Ein Fehler ist aufgetreten in " . $fileinfo . " bei Zeile " . $lineinfo ."<br><br>";
echo "Die genaue Fehler beschreibung lautet: <b>" . $dboerrormsg[2] ."</b><br><br>";
}
Ich stelle das auf "try und Catch" um.
Mich würde aber trotzdem interessieren warum "$dboerrormsg[2]" nichts enhält, es also keine Error Message gibt?
Der print_r($dboerrormsg); ergibt nur Array ( [0] => 00000 )
vielen Dank und viele Grüße
hawk