Strona 1 z 1

[php] dodawanie do istniejacej wartosci w bazie

: wt sie 12, 2008 10:14 pm
autor: tatu
witam,
przy uzyciu ponizszego kodu chce sprawdzic czy wartosc podana w POST istnieje juz w bazie
$check=mysql_query("SELECT wartosc FROM wartosci WHERE wartosc='".$_POST['wartosc']."'");
mysql_num_rows($check);
i teraz jesli taka wartosc juz istnieje chcialbym ja zwiekszyc o jeden - jak to zrobic?

z gory dziekuje za podpowiedzi

Re: [php] dodawanie do istniejacej wartosci w bazie

: śr sie 13, 2008 11:43 am
autor: Gnusmas
Można to zrobić na dwa sposoby:

1. Ustawić wartość w bazie na pole auto_increment, wówczas przy każdym nowym rekordzie wartość będzie się zwiększać.

2. Zadać zapytanie o wartość dla bazy, tak jak to uczyniłeś wcześniej, następnie:

Kod: Zaznacz cały

if($num_rows = mysql_num_rows($check)){
   $wartosc++;
}
No i później dodajesz wartość do bazy.