Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL] Insert i znaki specjalne
Forum PHP.pl > Forum > Przedszkole
adi456
Witam

podpowie ktoś jak do mssql 2005 dodać rekord z taką wartością: test(ok)i'ok2'
ESCAPE nie działa

jak dodaje test(ok)i'ok2' błąd: Incorrect syntax near 'ok'.
jak dodaje test((ok))i''ok2'' błąd: The statement has been terminated.
SmokAnalog
Użyj PDO, a dokładniej prepared statements. To najwygodniejszy sposób na bezpieczne zapytania, o ile nie używasz frameworka.
adi456
nie ma jakiegoś łatwiejszego rozwiązania?
SmokAnalog
Tak się powinno tworzyć zapytania, przyda Ci się na przyszłość to smile.gif
adi456
masz racje tylko teraz przerabiać cały skrypt tylko z powodu tych znaków.. masakra
SmokAnalog
A ile masz tam tych zapytań? Milion?
adi456
to powinno działać test(ok)i''ok2'' ale błąd: The statement has been terminated. i tak zostaje jak zobaczyć błąd który go poprzedza?

udało się. wykonałem zapytanie w programie SQL Server Management Studio Express i zobaczyłem całość błędu, jakby ktoś potrzebował pomocy przy tworzeniu dokumentu PZ w PcMarket poprzez php to chętnie pomoge.
Pyton_000
No to się kurde podziel tym błędem i rozwiązaniem a
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.