Hallo,
gibt es eine Möglichkeit in Mysql 5.1 die ID einer nicht gefundenen Reihe heraus zu finden?
Select * FROM t WHERE (id='1' OR id='2' OR ....) AND deleted='1'
Wenn die Reihe mit der Id 1 deleted ist, wird sie durch den Select nicht ausgeben,
wenn der Datensatz mit der id 1 in der Spalte deleted den Wert 1 aufweist, wird dieser angezeigt. Wenn Du dagegen meinst, ein physisch gelöschter Datensatz, der einst die id 1 aufwies, ...
ich möchte aber in dem Fall "benachrichtigt" werden dass die Reihe mit der Id 1 nicht ausgeben wurde. Wenn möglich ein Array mit allen nicht gefundenen Reihen-Id's.
... dann nein, dafür gibt es nichts. Wozu auch? Wie auch?
Wenn Dich "gelöschte" Datensätze interessieren, dann darfst Du diese nicht mit der DELETE-Anweisung löschen, sondern solltest ein Flag setzen, das den Datensatz als gelöscht kennzeichnet.
Freundliche Grüße
Vinzenz