2016-05-04 2 views
-1

я пытаюсь выяснить, возможное решение для поиска вложенных строк из base64 кодированных строк из MySQL я храню название продукта в кодировке base64, например Ricoh SP 212W в Umljb2ggU1AgMjEyVw==Поиска подстрока в кодировке Base64 в MySQL с помощью PHP

и теперь я хочу, чтобы найти все продукты с возможной строкой «SP», но как я могу найти «SP» в Ricoh SP 212W, потому что это хранится в кодировке base64

это то, что я пытаюсь

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

но, как я уже упомянуть product_name хранится в кодировке Base64

любое предложение пожалуйста

ответ

4

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

почему Вы даже хранить название продукта в base64?

+0

Превосходное применение кажется сегодня темой. Я уже видел это по другим вопросам сегодня утром. +1 для упрощения ответа. –

+0

FROM_BASE64() эта функция появилась по умолчанию –

+0

@ShahrozShary да, это встроенная функция MySQL –

Смежные вопросы