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