【发布时间】:2022-06-16 20:08:22
【问题描述】:
我正在尝试使用 codeigniter 获取 mysql 数据库中以字符“tom”开头的所有行,但结果与我想要的不匹配
我的代码
控制器
public function get_merchant_name(){
$names = $this->model_merchants->getMerchantName("tom");
print_r($names);
}
型号
public function getMerchantName($value)
{
$sql = "SELECT first_name, last_name FROM tbl_merchants WHERE first_name like ? or last_name like ? or other_names like ?";
$query = $this->db->query($sql, array("%$value", "%$value", "%$value"));
return $query->result_array() ;
}
【问题讨论】:
-
您的查询正在寻找以
tom结束 的值。您应该将绑定更改为"$value%"。
标签: php mysql codeigniter