我修改此查询以进行通配符搜索,但我似乎无法在任何地方使用常规通配符运行它。什么是正确的实施
$customers = $this->adapter->query("SELECT c.* FROM `customers` c WHERE c.bundle_id=? AND c.last_sent_at IS NOT NULL AND c.email LIKE ? ORDER BY id DESC",[$id,$get])->toArray();
这应该反映像
这样的通配符搜索WHERE c.email LIKE '% ? %'
但这似乎不起作用。在这种情况下,通配符的正确语法是什么?
谢谢!
答案 0 :(得分:1)
如果我用通配符包装字符串就可以了,只要确保它周围没有引号。
$get = "%$get%";