Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
uphero каза:Имам запис в бд кодиран с base64,имали начин да търся в него?
Некодирано е :
Иван харесва Мария.
Мога ли ако е кодирано да търся в него с LIKE?
Не става,пише че такава функция не съществуваdeam0n каза:uphero каза:Имам запис в бд кодиран с base64,имали начин да търся в него?
Некодирано е :
Иван харесва Мария.
Мога ли ако е кодирано да търся в него с LIKE?
SELECT * FROM table WHERE FROM_BASE64(pole) LIKE '%string%'
ако използваш MySQL 5.6.1 или по-нова версия. Нещо такова би трябвало да проработи.
http://dev.mysql.com/doc/refman/5.6/en/string-functions.html#function_from-base64
$kw = "World";
//обикновенно би направил така:
$kw_b64 = base64_encode($kw); //V29ybGQ=
//Обаче трябва да махнеш равното в края, затова:
$kw_b64 = substr(base64_encode($kw), 0, -1);
//и сега вече търсиш:
$sql = "SELECT * FROM `table` WHERE `column` LIKE '%".$kw_b64."%' ";
Ще пробвам,А колкото до това с малки и големи букви няма да е проблем защото няма да е точно търсачкаexec каза:Кодирай в base64 текста, с който искаш да търсиш (като не забравиш да му махнеш последния символ), и след това го използвай за да търсиш с LIKE, но имай в предвид, че търсенето ще бъде case sensitive, т.е. ще има значение малки и главни букви.