我正在尝试进行搜索查询以查看 textarea 是否包含一些关键字。尽管将 textarea 的值插入查询中,但我遇到了一些麻烦。
这是我的查询:
$match = $this->input->post('wStory');
$this->db->where("`terms` LIKE '%$match%'");
$query = $this->db->get('filter_tbl');
return $query->num_rows();
这$match
是我的文本字段,我一直在尝试做的是拆分里面的单词,然后遍历每个单词。我尝试过使用 PHP 的explode()
函数,该函数可以工作,但在这种情况下它不起作用,因为它将字符串转换为数组。
有什么办法可以将我的文本区域中的字符串拆分为单词并遍历 like 语句中的单词,或者我只是缺少什么?