当搜索词在代码点火器查询中包含'('时没有结果



我正在尝试使用CI模型搜索字符串。这是为它编写的代码。

$test_name = "TSH ( Thyroid stimulating harmone)";
$this->db->like('test_name',$test_name);

上面的查询在执行时给我的结果为零。但如果我更改数据库列并用"{"或其他内容替换"(",则它会通过执行上面的代码来显示结果

new $test_name variable becomes "TSH { T..."}.

但要求是只使用包含"("的字符串。

我应该如何结转?如果需要其他信息,请告诉我。

我认为like()对您的搜索需求没有多大帮助。使用包含LIKE子句的where()函数。

$keyword="TSH ( Thyroid stimulating harmone)"; 
$this->db->select('*')->from('table')->where("column LIKE '%$keyword%'")->get()->result_array(); 

相关内容

  • 没有找到相关文章

最新更新