Roger der Buschmann: MySQL - Eintragswerte erhöhen

Hi,

ich hab nein kleines Problem und zwar will ich bestimmte Werte in meine Datenbank um 1 erhöhen (oder erniedrigen) ohne das ich die Werte erst auslese und dann wieder neu schreiben ... sondern MySQL soll die Werte im gleichen Zug erhöhen wenn es diese schreibt ... ich habs versucht mit folgenden Befehl

$db_order = '
REPLACE f_stats SET
id=0,
count_entrys=count_entrys+1,
count_comments=count_comments,
count_votes=count_votes+1,
summ_votes=summ_votes+'.$vote.',
total_hits=total_hits+1;';

funktioniert aber nicht wirklich... bzw es passiert nix, außer das id dann '0' ist. Ich hoffe ihr habt mein Problem verstanden und könnt mir da weiterhelfen... Danke.

  1. Moin Moin !

    Da fehlt ein WHERE, und außerdem solltest Du es mal mit UPDATE statt REPLACE versuchen.

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    Für eine bessere Übersichtsdarstellung des Forums: http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2