![]() |
![]() |
-kumcio- |
![]() ![]()
Post
#1
|
Goście ![]() |
Witam pisze wlasnie skrypt spisu rzeczy w sklepie przez formularz dodaje nazwe oraz ilosc ktore zapisuja sie w bazie niestety niektore wpisy dubluja sie zamiast sumowac glowie sie wiec z zapytaniem ktore sprawdza czy rekord o danej nazwie istnieje jesli tak to aktualizuje go o podana wartosc czyli jesli mielismy w bazie 5 marchewek przyszla dostawa 15 marchewek to rekord aktualizuje sie do 20 marchewek (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) z gory dziekuje za udzielona pomoc
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-kumcio- |
![]()
Post
#3
|
Goście ![]() |
tak ale aktualizacja tylko jesli rekord juz istnieje powiedzmy ze mam juz w bazie 15 marchewek przez formularz dodaje 33 banany i rekord babany zostaje stworzony gdyz jeszcze go niebylo ale gdy dopisuje 5 marchewek rekord marchewki powieksza sie o 5
chodzi mi o sprawdzenie czy dany rekord stnieje jesli istnieje dodanie dodanie ilosci jesli nieistnieje stwozenie rekordu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
W MySQL'u powinno przejść coś takiego:
W innych bazach chyba najlepiej wykonać selecta po wybranym warzywie i w przypadku otrzymania pustego zbioru wyników wykonać INSERT, w przeciwnym razie UPDATE. Możesz sobie CREATE PROCEDURE, żeby niepotrzebnie nie komplikować kodu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:54 |