gpt4 book ai didi

mysql - 如何在 CodeIgniter 中选择特定数字作为查询中的列值

转载 作者:行者123 更新时间:2023-11-30 21:38:00 25 4
gpt4 key购买 nike

引用问题链接是这个

selecting a specific number as column value in the query

如何在 CodeIgniter 中实现相同的功能。

这是我的代码:

$this->db->select(''.$insertId.', itemId, qty, rate');
$this->db->from('tbl_purchaseorderdetail');
$this->db->where('masterId', $purchaseorderId);
$query = $this->db->get();

最佳答案

试试这个。

 $this->db->_protect_identifiers=false;
$this->db->select('"'.$insertId.'" as insertid, itemId, qty, rate');
$this->db->from('tbl_purchaseorderdetail');
$this->db->where('masterId', $purchaseorderId);
$query = $this->db->get();

如果您输入静态值,那么它是否可以正常工作。检查一次,以便我们可以走得更远。

    $this->db->_protect_identifiers=false;
$this->db->select('34 as insertid, itemId, qty, rate');
$this->db->from('tbl_purchaseorderdetail');
$this->db->where('masterId', $purchaseorderId);
$query = $this->db->get();

这样插入,这里,$query 包含您之前查询的结果。

    foreach ($query->result() as $row) {
$this->db->insert('tbl_purchasedetail', $row);
}

关于mysql - 如何在 CodeIgniter 中选择特定数字作为查询中的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53018713/

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