Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO i bindowanie, Bindowanie parametrów w zapytaniu LIKE
usb
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


Witam. Korzystam z biblioteki PDO do pracy z MySql i mam pytanie,

Czy ktoś wie jak należy poprawnie bindować dane które wykorzystuje się w klauzuli WHERE LIKE '$zmienna%'?

Wszelkie inne dane bindują się poprawnie i jest ok. Jednak do tej pory przy w/w przykładzie stosuje funkcje mysql_real_escape_strinng do filtrowania danych. Jak wiemy przy bindowaniu nie trzeba nic filtrować, jednak zastanawiam się czy przy w/w przykładzie też można użyć bindowania?

dzięki za pomoc i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




ja to robię tak:
  1. $sql = '...like concat(?,\'%\')';
  2. //a tu dalej normalnie bindujesz
Go to the top of the page
+Quote Post

Posty w temacie
- usb   PDO i bindowanie   2.11.2009, 23:12:19
- - nospor   ja to robię tak: [PHP] pobierz, plaintext $sql = '...   3.11.2009, 07:40:00
- - usb   Dzięki za pomysł.   3.11.2009, 11:45:08


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

 



RSS Aktualny czas: 3.10.2025 - 21:24