Kalle_: Datenbank: UPDATE oder INSERT

Beitrag lesen

hi,

mysql_affected_rows()

Danke, das habe ich gesucht. Übrigens: Wusste gar nicht, dass unter php.net auch sql abgehandelt wird. Hab's immer nur wie ein Lexikon benutzt und nur das gefunden, wonach ich suchte.

REPLACE weiter?

"REPLACE funktioniert genau wie INSERT, ausser dass der alte Datensatz gelöscht wird, bevor ein neuer eingefügt wird, wenn ein alter Datensatz in der Tabelle denselben Wert wie der neue auf einem eindeutigen Index hat."

In diesem Fall geht's nicht, weil die Sätze noch weitere Daten haben können.

Ich denke, ich mache auf Verdacht ein INSERT, weil neuer Satz doch häufiger vorkommt als Satz ändern. Bei Fehler (wenn Satz schon vorhanen) ein UPDATE.

Schade eigentlich, so mancher Zugriff zuviel.

LG Kalle