Как сохранить совпадающие слова из Blob в Php - PullRequest
0 голосов
/ 11 января 2012

Условие: (язык программирования PHP)

Я разрабатываю веб-сайт, на котором хранятся некоторые тексты песен (конечно же, песни).Каждая лирика хранится в типе данных BLOB.


Проблема:

Я собираюсь создать меню «быстрого поиска лирики».Таким образом, пользователи просто вводят некоторые слова в доступной текстовой области (например, named = "txt_lyric"), и тогда они получают результаты.

Проблема в том, как получить несколько строк текста из моей базы данных (Тип данных BLOB), который соответствует из меню "быстрого поиска текста".

PS: я уже получил соответствующий текст с запросом "like" (код ниже), но на самом деле я хотел получить несколько строк из этого BLOBчтобы показать пользователям совпадающую строку.

//.....    
elseif(isset($_POST[btn_lyric]))
    {
        $quer=$_POST[txt_lyric];
        $SQL="select * from musik where LOWER(CONVERT(lirik USING latin1)) like '%".$quer."%' order by tanggal_upload desc";
        $category="matching lyric";
        $keywords="$_POST[txt_lyric]";
    }
//.....

Я просто хотел, чтобы строка соответствовала "$ _POST [txt_lyric]".Все, что я получил, это просто слово.


Эти изображения могут быть полезны для иллюстрации моей проблемы: Here it is

1 Ответ

4 голосов
/ 11 января 2012

Почему вы используете BLOB для этого?Используйте ТЕКСТ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...