Vinzenz Mai: PDO errorInfo geht bei DELETE nicht?

Beitrag lesen

Hallo hawkmaster,

Folgender DELETE bringt eine Fehlermeldung wenn in der Tabelle "my" garnichts vorhanden ist bzw. es die ID nicht gibt.

das ist ein Fehler in Deinem Code.

$deletemy = $DBO->exec("DELETE FROM my WHERE ID = '$ID' " ) or warning($DBO, __FILE__ ,__LINE__);

Beseitige Deinen Fehler. Es ist _kein_ Fehler, wenn 0 Datensätze gelöscht werden. Es liegt kein Fehler vor, wenn die Methode exec() den Wert 0 zurückliefert. Es liegt ein Fehler vor, wenn diese Methode FALSE zurückliefert. Beachte den Kasten in der Doku zu PDO::exec().

Freundliche Grüße

Vinzenz