Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 425 Pomógł: 6 Dołączył: 7.08.2012 Ostrzeżenie: (0%)
|
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 565 Pomógł: 6315 Dołączył: 27.12.2004 |
JA tylko moze wyjasnie jaki blad popelnia autor, bo nikt nie raczyl (IMG:style_emoticons/default/wink.gif)
query("INSERT INTO [Tabela] ([Nazwa]) VALUES( '".$nazwa."')"); skoro nazwa zawiera apostrof ' to twoj tekst po wlozeniu tej $nazwy wyglada tak query("INSERT INTO [Tabela] ([Nazwa]) VALUES( ' Rura 1/4' ')"); Jak widzisz w zapytaniu po VALUES otwierasz tekst apostrofem ale w tekscie tez masz apostrof wiec on jakby zamyka tekst z wpierwszego VALUES a potem znowu ni z gruszki ni z pietruszki jest apostrof i masz blad skladni zapytania. Nastepnym razem wyswietlas co generujesz oraz wyswietlaj bledy zapytan bo tam to wszystko masz opisane co bylo zle. No i jak juz napisano, albo uzywaj PREPARE albo ESCAPOWANIA. Lepsze prepare z bindowaniem wartosci rzecz jasna |
|
|
|
ZenekN Insert stringa z ukośnikiem i cudzysłowiem z bazy do bazy 13.10.2022, 19:59:36
viking https://www.php.net/manual/en/pdo.prepare.php 13.10.2022, 21:08:34
Salvation A spróbuj zrobić tak:
[PHP] pobierz, plaintext $na... 13.10.2022, 23:25:58
ZenekN dzieki!! 15.10.2022, 16:25:12 ![]() ![]() |
|
Aktualny czas: 28.03.2026 - 09:11 |