Witam,
Piszę ten temat, bo mam problem z poprawnym zapisaniem zapytania mysql, które zwiększy wartość pola o jeden.
Moje zapytanie wygląda tak:
gdzie PREFIX to po prostu prefix tabeli, a zmienna $p zawiera dalszą nazwę tabeli po prefiksie. Pole count zawiera wartość, którą chcę zwiększyć, po WHERE jest warunek, aby zwiększyło tylko dla wpisu z podanym ID.
Czy może muszę najpierw pobrać tą wartość do zmiennej, zwiększyć i dopiero wstawić? Mógłby ktoś mi pomóc to poprawnie zapisać?
Pozdrawiam.
Piszę ten temat, bo mam problem z poprawnym zapisaniem zapytania mysql, które zwiększy wartość pola o jeden.
Moje zapytanie wygląda tak:
Kod:
mysql_query("UPDATE ".PREFIX."'$p' SET `count` = `count`+1 WHERE `id` = '$id' ");
Czy może muszę najpierw pobrać tą wartość do zmiennej, zwiększyć i dopiero wstawić? Mógłby ktoś mi pomóc to poprawnie zapisać?
Pozdrawiam.