Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Problem z odczytem znaków z bazy danych
Star
post 24.11.2015, 09:49:43
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nospor
post 24.11.2015, 10:11:34
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak to poprawic? Przestac uzywac htmlspecialchars* gdy zapisujesz dane do bazy

*lub innego podobnego ustrojstwa ktorego na pewno uzywasz teraz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Star
post 24.11.2015, 10:32:23
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nospor
post 24.11.2015, 10:40:32
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Star
post 24.11.2015, 10:53:25
Post #5





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


No dobrze tylko co w takim razie powinienem zrobić aby się tych encji pozbyc ?
Go to the top of the page
+Quote Post
nospor
post 24.11.2015, 10:59:31
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




np. uzyj tego
http://php.net/manual/en/function.htmlspec...hars-decode.php
lub czegos podobnego


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 05:07