作者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/m.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