Frank (no reg): True?

Beitrag lesen

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