![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%) ![]() ![]() |
skrobnąłem kod którego zadaniem jest automatyczne generowania zapytania UPDATE z tablicy $_POST formularza:
zmienna $_POST[n] zawiera nazwy pól w tabeli baz danych, przykładowo:
problem jest z przecinkami w zapytaniu po ostanim polo przed klauzorą WHERE nie może być tego przecinka nie wiem jak zrobić żeby go nie było . Proszę o podpowiedź bo wena mnie opuściła. wywala błąd: Cytat You have an error in your SQL syntax near ' lp = '1', nazwa = 'title', var = '---==SKUP ZŁOMA ' at line 1
Ten post edytował dado 18.01.2005, 10:36:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod $prz=false; for($i=0; $i<=count($nazwa)-2; $i++) { if ($prz) $sql.=','; else $prz=true; //nazwa pola $nn=$nazwa[$i]; //liczba pól $llp=count($nazwa)-2; //budowanie sql-a $sql .= " ".$nazwa[$i]." = '".$_POST[$nn]."'"; } A tak przy okazji te   w zapytaniu są niepotrzebne. Wystarczy spacja. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:08 |