我正在尝试在以base64编码的MySQL字段中找到一个字符串(用于国际字符)
常规搜索:
$sql = "SELECT * FROM table WHERE field LIKE '%term%' ";
Run Code Online (Sandbox Code Playgroud)
我已经试过了:
$sql = "SELECT * FROM table WHERE field name LIKE '%".base64_encode($term)."%' ";
Run Code Online (Sandbox Code Playgroud)
但是它并不总是有效,这取决于搜索词的长度。由于某种原因,只要我的词长为奇数,它就会给出结果。
我也尝试过使用MySQL函数TO_BASE64(),但FROM_BASE64()该方法不起作用...
有人可以帮忙吗?