![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 31.01.2004 Ostrzeżenie: (20%) ![]() ![]() |
Witam. Mam na stronie prostą wyszukiwarke. Chodzi oto że jeśli w formularzu podam zapytanie zawierające znaki specjalne to nic nie znajduje. Np mam w bazie monitory [Jakaś marka 15"] i jak w formularzu podam żeby szukał "jakaś marka" to znajduje, ale jeśli podam aby znalazł wszystkie 15calowe [15"] to nie wyświetla nic.
Moje pytanie dotyczy tego, co trzeba zrobić ze zmienną $search aby była ona czytelna dla MySQLa i znajdywała też znaki specjalne.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 1 Dołączył: 17.07.2003 Skąd: Kazanów Ostrzeżenie: (0%) ![]() ![]() |
hm.. nie jestem zbyt mocny z takich rzeczy ale wydaje mi się że przy zapisie wszystkiego do bazy powinieneś stosować addslashes() i zmienną $search też poddawać tej funkcji a potem przy wyświetlaniu najwyżej usuwać te slashe przy pomocy stripslashes()
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 05:52 |