Hallo,
Du vermischst zwei verschiedene Dinge, Cheatah hat es ja auch schon angedeutet,
- die technisch erfolgreiche Ausführung des Befehls, den du an die DB schickst (also
DELETE A WHERE B=C
) und - das Ergebnis der Ausführung, die betroffenen Zeilen
Wenn du den Erfolg von der Anzahl der betroffenen Zeilen abhängig machen willst, so benutze Funktionen des Datenbank-API, die dir nach der technisch erfolgreichen Ausführung sagen, wieviele Datensätze betroffen sind.
if anzahl_betroffener_zeilen > 0 return true
else false
Jetzt noch Fragen?
Adé, Frank