如何保持Blob中的匹配词在Php中

时间:2012-01-11 15:18:42

标签: php blob

条件: (PHP编程语言)

我正在设计一个存储一些歌词的网站(当然是歌曲)。 每个歌词都存储在BLOB数据类型中。


问题:

我打算做一个“快速歌词搜索”菜单。因此,用户只需在可用的textarea中键入一些单词(例如named =“txt_lyric”),然后他们就会得到结果。

问题是,如何从我的数据库(BLOB数据类型)中获取与“快速歌词搜索”菜单匹配的几行歌词。

PS:我已经使用“喜欢”查询(下面的代码)获得匹配的歌词,但实际上我想从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 个答案:

答案 0 :(得分:4)

为什么要使用BLOB?使用TEXT。