小编Luc*_*erc的帖子

需要帮助以base64编码的MySQL字段进行搜索

我正在尝试在以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()该方法不起作用...

有人可以帮忙吗?

mysql base64

1
推荐指数
1
解决办法
7782
查看次数

标签 统计

base64 ×1

mysql ×1