我正在使用 codeigniter 的活动记录,但我意识到我可能需要一个常规的 SQL 查询来完成我想要完成的工作。有人可以看看这段代码并给我正确的格式。我在这里做错了什么?
我认为通过阅读代码很明显我想要完成什么,但如果您需要的不仅仅是我使用的语法(显然是错误的),我很乐意提供代码解释。
$today = date('Y-m-d H:i:s');
$where = "type == pk_card AND (end_date > $today OR qty >= 1)";
$this->db->select('id, title, pk_card_set, pk_card_number');
$this->db->from('auctions');
$this->db->where($where);
$this->db->like("CONCAT(title, ' ', pk_card_number, ' ', pk_card_set)", $keyword);
$query = $this->db->get();