Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Php中防止Blob中的匹配词_Php_Blob - Fatal编程技术网

如何在Php中防止Blob中的匹配词

如何在Php中防止Blob中的匹配词,php,blob,Php,Blob,条件: (PHP编程语言) 我正在设计一个网站,存储一些歌词(当然是歌曲)。 每个歌词都存储在BLOB数据类型中 问题: 我要做一个“快速歌词搜索”菜单。因此,用户只需在可用文本区域中键入一些单词(例如name=“txt_lyric”),就可以得到结果 问题是,如何从我的数据库(BLOB数据类型)中获得几行匹配于“快速歌词搜索”菜单的歌词 PS:我已经得到了与“like”查询相匹配的歌词(下面的代码),但实际上我想从这个BLOB中得到一些行来向用户显示匹配的行 //..... else

条件: (PHP编程语言)

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


问题:

我要做一个“快速歌词搜索”菜单。因此,用户只需在可用文本区域中键入一些单词(例如name=“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]";
    }
//.....
我只是想要匹配“$\u POST[txt\u lyric]”的行。我只知道一句话


这些图像可能有助于说明我的问题:

为什么要使用BLOB进行此操作?使用文本。

为什么要为此使用blob?使用文本。

作为此处推理的说明。BLOB和文本的存储容量“没有区别”(事实上,它们的文档页面是相同的),但BLOB存储为二进制(非常适合图像、音频等),而文本存储为ASCII字符。你(OP)想要做文本操作,所以你应该使用文本。请参阅以了解更多详细信息。是的,@rockerest是真的。实际上,我对数据类型没有问题。真正的问题是,我如何从匹配的单词中得到一些句子。作为对这里推理的澄清。BLOB和文本的存储容量“没有区别”(事实上,它们的文档页面是相同的),但BLOB存储为二进制(非常适合图像、音频等),而文本存储为ASCII字符。你(OP)想要做文本操作,所以你应该使用文本。请参阅以了解更多详细信息。是的,@rockerest是真的。实际上,我对数据类型没有问题。真正的问题是,我怎样才能从匹配的单词中得到一些句子。