作者taiwan08 (save the one for all)
看板Database
标题[SQL ] mysql 做 where 条件查询时,用urlencode
时间Tue May 13 17:45:00 2014
各位前辈大家好,我想请问一下
mysql 在做 where 条件查询时,能不能用urlencode查询
现在我的问题在DB里的资料是 utf8_unicode_ci编码,
在phpmyadmin里面看见的资料是显示中文(例如:网路机器人)
但是我想在做查询时,把查询的关键字用 urlencode,
这样我query应该要如何写才能把资料库里面的资料也一起urlencode?
SELECT * FROM table WHERE column LIKE '%".urlencode($string)."%'
在栏位那边可以跟着用urlencode吗?
谢谢大家指教
P.S.手机发文,排版若造成不适请见谅
--
Sent from my Android
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.223.170
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1399974303.A.49B.html
1F:推 bency:在存进去的时候就要 urlencode 了,存什麽进去就是找什麽 05/14 00:56
2F:→ taiwan08:所以除了改变资料库的结构外,就没有其他的办法了吗@@ 05/15 16:46
3F:推 TeemingVoid:urldecode()还原後,再查资料。 05/18 00:36