Yeti: Daten in die DB bekommen

Beitrag lesen

Hi,
da nimmst du am besten den MySQL-Befehl REPLACE.(http://dev.mysql.com/doc/mysql/de/REPLACE.html)
Außerdem wurde ich noch einen Primärschlüssel definieren, z.B. die ID (und diese am besten noch auf "auto increment" setzen, damit du dir darum keine Sorgen zu machen brauchst).

REPLACE sorgt dafür, dass Daten eingefügt werden und vorher, falls vorhanden, der alte Datensatz gelöscht wird.

Wenn dir das zu unsicher ist, kannst du auch INSERT und UPDATE getrennt verwenden, musst dann allerdings abfragen, ob der Datensatz schon in der Datenbank vorhanden ist, bei UPDATE.

Eine Beispielabfrage (mit PHP-Variablen):
INSERT INTO votedata SET id=0,bild='$bild',summe_punkte=summe_punkte+'$punkte',anzahl_votes=anzahl_votes+1;

Der Yeti

--
Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
Und bin so klug als wie zuvor!
sh:( fo:| ch:? rl:? br:  n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
http://community.de.selfhtml.org/fanprojekte/selfcode.htm