[MySQL][PHP]Formularz nadpisuje wszystkie rekordy zamiast jednego. |
[MySQL][PHP]Formularz nadpisuje wszystkie rekordy zamiast jednego. |
7.10.2013, 16:43:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 11.09.2013 Ostrzeżenie: (0%) |
Mam bazę danych z katalogiem produktów i formularz w panelu administracyjnym służący do edycji opisów produktów lub dodawania nowych. Dodawanie działa, problem pojawia się kiedy chcemy edytować dane produktu. Po wprowadzeniu zmiany i zapisaniu, zamiast nadpisać dane tylko wybranego produktu, wszystkim znajdującym się w bazie rekordom przypisywane są takie same wartości jakie znajdowały się w formularzu podczas ostatniej edycji. W ten sposób powstaje np. 20 identycznych rekordów.
Tutaj jest kod, może wpadnie Wam w oko błąd:
|
|
|
7.10.2013, 17:02:27
Post
#2
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) |
Brak "WHERE" http://dev.mysql.com/doc/refman/5.6/en/update.html
-------------------- |
|
|
7.10.2013, 17:15:14
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 11.09.2013 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 00:51 |