使用php在mysql中搜索base64编码字符串的子字符串

时间:2016-05-04 13:01:33

标签: php mysql base64

我试图找出从MySQL的base64编码字符串中搜索子字符串的可能解决方案 我将产品的标题存储在base64编码中,例如Ricoh SP 212WUmljb2ggU1AgMjEyVw==

现在我想搜索所有带有可能字符串“SP”的产品,但我如何搜索Ricoh SP 212W中的“SP”,因为它存储为base64编码

这就是我正在尝试的

Select * from `prducts` where `product_name` LIKE %SP%

但正如我已经提到的product_name存储在Base64编码

请提出任何建议

1 个答案:

答案 0 :(得分:4)

Select * from prducts where FROM_BASE64(product_name) LIKE %SP%

为什么你甚至在base64中存储产品名称?