LIKE运算符的MySQL注入

rev*_*evo 4 php mysql sql-injection

我在我的一个php文件中使用以下代码来从DB获取数据:

$products = $this->db->get_rows('SELECT * from products WHERE shop_id='.$_SESSION['shop_id'].'AND tags,title,text LIKE \'%'.$_POST['search'].'%\'');
Run Code Online (Sandbox Code Playgroud)

这有问题吗?我的意思是LIKE运算符可以注入?

编辑

请以这种方式提供注射的例子

Ker*_*mit 8

任何操作员都可以无约束地注入.

$_POST['search'] = "1%'; DROP TABLE myTable LIKE '%";
Run Code Online (Sandbox Code Playgroud)

将使

.... AND tags,title,text LIKE '%1%'; DROP TABLE myTable LIKE '%%'
Run Code Online (Sandbox Code Playgroud)

阅读如何绑定参数.