看板 Database 關於我們 聯絡資訊
各位前輩大家好,我想請問一下 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://www.ptt.cc/bbs/Database/M.1399974303.A.49B.html
bency:在存進去的時候就要 urlencode 了,存什麼進去就是找什麼 05/14 00:56
taiwan08:所以除了改變資料庫的結構外,就沒有其他的辦法了嗎@@ 05/15 16:46
TeemingVoid:urldecode()還原後,再查資料。 05/18 00:36