Star
24.11.2015, 09:49:43
Witam
Mam następujący problem ,którego nie jestem w stanie rozwiązać.
Mianowicie mam w bazie różne ciągi znaków pomiędzy którymi są znaki specjalne, np & + " itd
przykladowy ciąg wyglada tak :
A&K
Problem jest taki ,że gdy zapisuje te ciągi do bazy to zamieniaja one & na & i gdy sprobuje je wyszukac zapytaniem select to gdy wpisze np A&K to nic sie nie pojawia.
W jaki sposob mam to poprawic ?
Pozdrawiam
nospor
24.11.2015, 10:11:34
Jak to poprawic? Przestac uzywac htmlspecialchars* gdy zapisujesz dane do bazy
*lub innego podobnego ustrojstwa ktorego na pewno uzywasz teraz.
Star
24.11.2015, 10:32:23
no wlasnie problem jest taki ze dane sa wysylane za pomoca cURLa ,a wyciagam je ze zrodla innej strony. Dlatego nie wiem jak to zmienic
nospor
24.11.2015, 10:40:32
To sie wez wkoncu zdecyduj... najpierw piszesz, ze & zamienia ci sie na encje, a teraz piszesz ze juz masz encje i ja wkladasz do bazy. Wiec skoro encje wkladasz do bazy to sie nie dziw, ze sie encja wklada...
Star
24.11.2015, 10:53:25
No dobrze tylko co w takim razie powinienem zrobić aby się tych encji pozbyc ?
nospor
24.11.2015, 10:59:31
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.