webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » PHP (Moderatoren: Christian Felken, » тнє $υι¢ι∂є « ™)
|-+ Abfrage was er gemacht hat INSERT ... ON DUPLICATE KEY
Username:
Password:

Seiten: [1]
Topic Tools  
Read 16. Juli 2008, 10:16:46 #0
Oetzi

Abfrage was er gemacht hat INSERT ... ON DUPLICATE KEY

Hallo,

ich denke die Überschrift sagt schon alles was ich machen will. Ich schicke einen Query ab mysql_query("INSERT ... ON DUPLICATE KEY UPDATE ...")

Jetzt möchte ich anschließend feststellen was er gemacht hat den insert oder das update wie kann ich das machen?

Danke schon mal für die Antworten.

Oetzi


Sag niemals nie, es sei denn du meinst es ernst?

Johannes Ott
Webmaster My Tie - Rock&Pop Covers
Webmaster Jugendkirche Nürnberg
Offline  
Read 06. September 2008, 14:48:40 #1
maxwell

Re: Abfrage was er gemacht hat INSERT ... ON DUPLICATE KEY

Hallo Ötzi,

dir gehts um die realisierung in PHP ne?
ansonsten würde ich im zweifel in das mysql logfile schauen...

vg chris

ÄNDERUNG::

ich habe gerade noch mal in die doku geschaut. Ich weiß jetzt nicht was mysql macht. aber wenn es
zu dubletten kommen sollte, dann sollte mysql zumindest ein warning setzen. anschließend
könnte man vielleicht mit "mysqli::get_warnings  ( void  ) oder int mysqli_warning_count  ( mysqli $link  ) arbeiten...
« Letzte Änderung: 06. September 2008, 14:55:22 von maxwell »
Offline  
Read 04. Juni 2009, 11:10:04 #2
web1987

Re: Abfrage was er gemacht hat INSERT ... ON DUPLICATE KEY

Wenn es ein auto_increment Feld gibt würde ich vorschlagen einfach mal mysql_insert_id() aufzurufen. Wenn der Rückgabewert == 0 ist, wars wohl das update und sonst der insert.

Das habe ich allerdings nicht getestet.
Offline  
Seiten: [1]
Gehe zu: