Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

LIKE % problem u pretrazi

[es] :: MySQL :: LIKE % problem u pretrazi

[ Pregleda: 2490 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cesare
Misko Petrovic

Član broj: 55805
Poruke: 201
*.dynamic.isp.telekom.rs.



+1 Profil

icon LIKE % problem u pretrazi23.09.2013. u 14:41 - pre 128 meseci
Pozdrav svima !!!!

Za pretragu korisnika programa iz tabele koristim upit koji ima deo WHERE FirstName LIKE '% + deo koji unosi korisnik + %'. Upit lepo radi kada korisnik unese slova. Ali ako unese neki drugi znak npr [ ili ' upit javlja grešku. Da li je i kako moguće reći MySQL-u da i ove karaktere uzme u obziir prilikom gornje pretrage?

Unapred hvala ...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: LIKE % problem u pretrazi23.09.2013. u 14:50 - pre 128 meseci
koji jezik? kako ti izgleda taj deo koda (nema mnogo veze to sa mysql-om
vec sa tvojim kodom)

ako je na primer php onda pogledaj mysql_real_escape_string()

[Ovu poruku je menjao bogdan.kecman dana 23.09.2013. u 16:45 GMT+1]
 
Odgovor na temu

cesare
Misko Petrovic

Član broj: 55805
Poruke: 201
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: LIKE % problem u pretrazi23.09.2013. u 16:39 - pre 128 meseci
Programski jezik je C#. Zanimalo me je ima li MySQL način da se ovo reši.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: LIKE % problem u pretrazi23.09.2013. u 17:40 - pre 128 meseci
^ Uradi validaciju unosa, tako da dozvolis samo alphanumeric karaktere.

Mozes da koritstis regular expression u toj validaciji, u tom slucaju :
Regexp je ^[a-zA-Z0-9]*$.
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: LIKE % problem u pretrazi23.09.2013. u 20:27 - pre 128 meseci
prepared statements ?


 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: LIKE % problem u pretrazi24.09.2013. u 02:16 - pre 128 meseci
to nije mysql-ov posao da "resi", ti mysql-u treba da das upit da
izvrsi, nije njegov "posao" da "zamislja" sta si ti hteo da "pitas",
dakle ti moras da sklopis upit validno isto kao sto i u C# ne mozes da
napises "izracunaj mi X" vec moras da napises da je "X=1+2+3" :D :D :D :D

koristi prepared statements

http://dev.mysql.com/doc/refma...-net-programming-prepared.html
 
Odgovor na temu

[es] :: MySQL :: LIKE % problem u pretrazi

[ Pregleda: 2490 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.