[PHP, MYSQL] Prüfen ob Datensatz wirklich gelöscht

Renegade

Well-known member
ID: 159167
L
3 August 2006
851
77
Hi,

Wenn ich ein Datensatz mit dieser Abfrage löschen will:

PHP:
$query = "DELETE
	  FROM
		tabelle
	  WHERE
	  	tabelle.id = 42
	  LIMIT 1;";

es aber kein Datensatz mit dieser Bedingung gibt (id = 42), kann ich ohne eine weitere Abfrage prüfen ob der Datensatz wirklich gelöscht wurde?

Hintergrund: Wenn der Datensatz aufgrund der Bedingung nicht gelöscht wurde, möchte ich eine Exception werfen lassen. Ist das auch ohne weitere Abfrage möglich?

mysql_query() gibt mir immer true aus :(