Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] nie zapisują się cudzysłowia do bazy
Forum PHP.pl > Forum > Przedszkole
lamcpp
wczoraj zmieniłem lokalny serwer na WampSerwer, dzis moj skrypt dodawania artykułów do bazy nie działa. Tzn. artykuły dodają się do bazy jesli w tekscie nie ma cudzysłowiów, w przeciwnym wypadku nie doda się do bazy.
Samo dodanie do bazy to zwykły insert.
Podejrzewam że przyczyna może być w ustawieniach PHP, albo Apache Wampservera, tyle ze nie mogę jej znaleźć:/
Orzeszekk
Myśle że coś masz powalone z ustawieniami magic quotes w php.ini. najprawdopodobniej na lokalnym miales je włączone a na wampie są wyłączone.

wyswietl sobie phpinfo() na wamp serwerze i na lokalnym serwerze i zobacz czy jest roznica.

zamiast uzywac magic quotes włączonych na stałe, wyłącz je, i używaj htmlspecialchars do escapowania danych wejściowych.

magic quotes jak stwierdzili tworcy php jest rozwiązaniem bezsensownym smile.gif i nie poleca sie go uzywac.
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.