Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mysql_real_escape_string
oczko991
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 15.07.2009

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


  1. $where = "WHERE `produkt_tytul` LIKE '%".mysql_real_escape_string($_GET["szukaj"])."%'";


o co chodzi w tym zapytaniu? mam problem z wyszukiwarką na stronie która zamienia mi spacje na %20, znalazłem jedynie taki kawałek tekstu z "%", czy on dotyczy tego? Jak tak to jak zrobić żeby spacje były normalne " ".
Go to the top of the page
+Quote Post
R4D3K
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 12
Dołączył: 16.03.2007

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


Cytat
%20

Masz dlatego, że przesyłasz parametr za pomocą metody GET, który mam nadzieje, że wiesz wykorzystuje url. Dlatego znaki takie jak np. space są kodowane.
Aby uniknąć tego problemu zrób tak:
  1. $where = "WHERE `produkt_tytul` LIKE '%".mysql_real_escape_string(urldecode($_GET["szukaj"]))."%'";

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 Aktualny czas: 21.08.2025 - 12:36