Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Dodawanie wartości w MySQL
Forum PHP.pl > Forum > Przedszkole
palixmp
Witam.
Jak dodac wartość do danego pola w MySQL? Może dokładnie. mam koszyk na zakupy, skłądam zamówienie, to zamówienie zapisuje sie w tabeli ZAMOWIENIE_POZYCJE, ale chcę również, aby ilosc zamówiona zapisywala sie w innej tabeli ARTYKULY_BIUROWE w kolumnie "IloscZarezerwowana". Mam taki kod:

  1. <?php
  2. function umiesc_zamowienie()
  3. {
  4.  
  5. $lacz = lacz_bd();
  6.  
  7. $IDZam = $_SESSION['IDZam'];
  8.  
  9. foreach($_SESSION['koszyk'] as $IDArtykulu => $ilosc)
  10. {
  11.  $lacz->query("insert into ZAMOWIENIE_POZYCJE values
  12. ('$IDZam', '$IDArtykulu', '$ilosc', '0')");
  13.  
  14.  
  15.  $lacz->query("UPDATE ARTYKULY_BIUROWE SET IloscZarezerwowana=IloscZarezerwowana+'$ilosc' WHERE IDArtykulu='$IDartykulu'"); 
  16.  
  17. }
  18. }
  19. ?>

Ta Funkcja dziala mi dobrze, poza tym fragmentem:
  1. <?php
  2. $lacz->query("UPDATE ARTYKULY_BIUROWE SET IloscZarezerwowana=IloscZarezerwowana+'$ilosc' WHERE IDArtykulu='$IDArtykulu'");
  3. ?>


Nie wiem w ogóle czy dobrze tonapisałem sad.gif Wiedział by może ktoś jak to rozwiazac??

Z gory dzieki:)
drPayton
  1. <?php
  2. $lacz->query("UPDATE ARTYKULY_BIUROWE SET IloscZarezerwowana=IloscZarezerwowana+$ilosc WH
    ERE IDArtykulu=$IDArtykulu"
    );
  3. ?>


Zmienna $ilosc zapisana w apostrofach jak było u Ciebie to string a nie liczba, a tekstu do liczby nie dodasz winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.