В основном - это длинная история - но у меня есть поле в базе данных, которое закодировано как строка base64.
EG: это хранится в базе данных:
YToyOntzOjIwOiJUeXBlX29mX29yZ2FuaXNhdGlvbiI7czoyMDoiTWVtYmVyIG9mIFBhcmxpYW1lbnQiO3M6ODoiUG9zdGNvZGUiO3M6NzoiUEUxIDFKQSI7fQ==
Что равно этому:
a:2:{s:20:"Type_of_organisation";s:20:"Member of Parliament";s:8:"Postcode";s:7:"#postcode#";}
Что я хочу сделать, это выбрать, где эта строка LIKE '%Member of Parliament%'
.Есть ли способ, чтобы base64 декодировал столбец mysql перед выполнением WHERE
?
например: SELECT * FROM table WHERE base64_decode(column) LIKE '%Member of Parliament%'
Спасибо