条件: (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]”匹配的行。我得到的只是一个字。
此图片可能有助于说明我的问题:
答案 0 :(得分:4)
为什么要使用BLOB?使用TEXT。