![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
poprostu nie dodaje, nic nie wywala 0 blędow... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 33 Dołączył: 8.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wypisz to zapytanie na ekran i ręcznie sprawdź w bazie, typy mogą się nie zgadzać
Komunikat o poprawnym dodaniu produktu wyświetlaj, gdy faktycznie zostanie on dodany, a nie przed próbą dodania. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wypisz to zapytanie na ekran i ręcznie sprawdź w bazie, typy mogą się nie zgadzać Komunikat o poprawnym dodaniu produktu wyświetlaj, gdy faktycznie zostanie on dodany, a nie przed próbą dodania. http://prntscr.com/89b3xv i zadzialalo ;d |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Zacznij korzystać z tzw prepared statements i bindowania wartości. Po pierwsze od razu lepiej się to czyta, po drugie mniejsza podatność na sql injections i twoje błędy.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 19.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wklej do bazy... ona zwroci co szczegolowy blad. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wklej do bazy... ona zwroci co szczegolowy blad. #1265 - Data truncated for column 'price' at row 1
dobra dodalem ignore i dziala INSERT IGNORE INTO... tylko jeszcze nie dziala mi update
Ten post edytował bartek4175 27.08.2015, 08:55:35 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
I co, znowu trzeba ci pisac:
zrob echo.... i wklej do bazy? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
I co, znowu trzeba ci pisac: zrob echo.... i wklej do bazy? echo 'UPDATE IGNORE `products` SET name = '{$_POST["name"]}', quantity = '{$_POST["quantity"]}', image = '{$_POST["image"]}', condition = '{$_POST["condition"]}', category = '{$_POST["category"]}', price = '{$_POST["price"]}' WHERE id = '{$_POST["id"]}'' MySQL zwrócił komunikat: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'echo 'UPDATE IGNORE `products` SET name = '{$_POST["name"]}', quantity = '{$_POS' at line 1 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zrobiles źle. Czemu w zapytanie wklejasz echo? echo mialo sluzyc to wyswietlenia zapytania na ekran i to co ci wyswietli na ekranie miales wstawic w wykonanie do bazy...
Tak miales zrobic: echo "UPDATE `products` SET name = '{$_POST["name"]}', quantity = '{$_POST["quantity"]}', image = '{$_POST["image"]}', condition = '{$_POST["condition"]}', category = '{$_POST["category"]}', price = '{$_POST["price"]}' WHERE id = '{$_POST["id"]}'"; I to co ci sie wyswietli na ekranie miales wykonac na bazie i pokazac nam to co ci sie pokazalo i wynik z bazy -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 08:44 |