gpt4 book ai didi

mysql - CI 多个类似条件 ActiveRecord

转载 作者:行者123 更新时间:2023-11-29 11:31:34 24 4
gpt4 key购买 nike

我有以下 Active Record 查询。

public function select_kd_barang_detail($kd = null) {
$this->db->select("a.no_barang, a.kd_barang, b.jenis, c.ukuran, d.merk, e.nama_barang");
$this->db->from("t_barang_detail a, t_barang_jenis b, t_barang_ukuran c, t_barang_merk d, t_barang e");
$where = "a.jenis = b.id_jenis AND a.ukuran = c.id_ukuran AND a.merk = d.id_merk AND a.kd_barang = e.kd_barang";
$this->db->where($where);
if ($kd != null) {
$this->db->like("a.kd_barang", $kd);
$this->db->or_like("e.nama_barang", $kd);
}

return $this->db->get();
}

我一直在尝试使用

$this->db-where("(a.kd_barang LIKE $kd OR e.nama_barang LIKE $kd)");

$this->db->or_like(array('a.kd_barang' => $kd, 'e.nama_barang' => $kd));

但结果总是错误。

最佳答案

这个问题已经解决了。

我正在使用此代码

$this->db->where("(a.kd_barang LIKE '%$kd%' OR e.nama_barang LIKE '%$kd%')");

关于mysql - CI 多个类似条件 ActiveRecord,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37315726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com