Mam dotaz "$sql = 'SELECT * FROM tabulka WHERE sloupec LIKE "'.@getGetVar('string_SearchCompany')" Podminku za LIKE ziskavam z formulare. Kdyz vsak do formulare zadam napr. "Tata&Syn" tak me to kvuli (specialnimu) znaku uprostred "&" nic nenajde. Prohlizec si prelozi "&" na nejake %26. Napada nekoho reseni jak to vyresit a obejit? Nazvy z "&" musi v db zustat.
Fórum › MySQL
Jak obejit speciálni znaky pri vyhledavani?
htmlspecialvars or
addsplashes or
htmlentity
a osetreni formulare nez to predas DB.
Guitar Hero Master, Project führer & zdejší čaroděj.
Sleduj mě na twitteru – @lukaschury.
Sleduj mě na twitteru – @lukaschury.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
PHP limity a jak je obejít — založil salazzar
Jak funguje speciální metoda __eq__ ? — založil Váchyč
Nesprávné znaky při čtení ze souboru — založil Trojan
Runtime Error 201 pri vyhledavani v setridenem poli — založil sh00ter
Moderátoři diskuze