我有一个名为notesUpdate
的Mysql db表列。在此列中,数据包含如下:
$string = "{ASUSIBBIR}09-27-2014 19:38 PM alex : hmm..{ASUSIBBIR}{ASUSIBBIR}09-27-2014 20:04
PM alex : note here..{ASUSIBBIR}{ASUSIBBIR}
现在我想使用sql
查询在此列中搜索。我正在使用query
来搜索..
$getSearch = "my join query............";
if($ad_noteterm){
$getSearch .= "AND LOCATE('$ad_noteterm', cd.notesUpdate)";
}
使用此query
我可以获得结果,但问题是我想在不遵循文本的情况下进行搜索..
{ASUSIBBIR}09-27-2014 19:38 PM alex :
因此,搜索结果应为嗯... 或请注意,如果我搜索它。我不知道 Sql查询应该是什么?
如果没有db table列,我可以使用以下regular expression
..
$match[0] = '/\{ASUSIBBIR\}(.+?)\s:\s/';
$match[1] = '/\{ASUSIBBIRsss\}/';
$haystack = preg_replace($match, '', $string);
但是我如何在SQL查询中使用它来获得结果?
谢谢!!