Как я могу искать внутри столбца Blob в MySQL для некоторых значений? и возможно ли это?
Вы должны иметь возможность искать капли, как и другие текстовые поля:
SELECT * FROM tablename WHERE blob_field_name LIKE '%value%'
Одно замечание – поиск будет чувствителен к регистру!
В любом случае, если это возможно, лучше использовать поле TEXT
.
Если вы хотите заставить его работать как в верхнем, так и в нижнем регистре или в смешанном … Сделайте строку поиска в нижнем регистре, прежде чем применять в запросе mysql, и используйте функцию LOWER()
mysql в запросе.
$search_text = strtolower($search_text); $query = "SELECT * FROM tablename WHERE LOWER( blob_field_name ) LIKE '%".$search_text."%'";