Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Zmniejszenie wartosc rekordu
kamilo818
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.01.2014

Ostrzeżenie: (0%)
-----


Pewnie coś banalnego ale nie moge tego przejść

Chce zmniejszyć wartość rekordu w tabeli o ilość zakupionego towaru
  1. mysql_query("UPDATE produkty_info SET ilosc = 'ilosc'-$ilosc WHERE id='$nr' AND kolor='$kolor' AND rozmiar='$rozmiar'");
  2. mysql_query("UPDATE produkty SET ilosc_kupionych = 'ilosc_kupionych'+$ilosc WHERE nr='$nr'");


Jak zwiększenie ilości kupinych działa bez zarzutu to zmniejszenie nie.
Mam to w pętli i w zalezności od ilości kupinych towarów. Jeśli jes to 1 rodzaj przedmiotu w ilości np 4 szt i mam na stanie 100 sztuk to po operacji mam stan -4 (minus cztery).

Jesli natomiast mam np 4 rodzaje przedmiotów po 4 szt i kazda na stanie ma po 100 szt to po operacji mam: -4, 96, 96 ,96.

pole w bazie jest INT i zmienna $ilosc też jest int.

Co jest nie tak?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 01:18