在codeigniter中遇到问题。我有以下查询:
$this->db->set('prt.is_delete', '!is_delete');
$this->db->set('lk.is_delete', '!is_delete');
$this->db->where('prt.id',$id);
$this->db->update(TBL_PRINT_TITLE." as prt");
$this->db->join(TBL_JP_LOOKUPS." as lk", 'prt.title_id=lk.id');
if($this->db->affected_rows() > 0) {
return 1;
} else {
return 0;
}
我想在codeigniter的查询构建器结构中写这个。它在phpmyadmin中工作正常。我尝试了以下但它不起作用。请提供建议。
numpy.ndarray
答案 0 :(得分:0)
更新您的代码如下,首先加入表然后更新
next_state.f = g + self.cost(next_state.puzzle)
g_score[next_state] = g
答案 1 :(得分:0)
使用以下订单。 这将首先定义别名,然后执行操作
$this->db->update(TBL_PRINT_TITLE." as prt");
$this->db->join(TBL_JP_LOOKUPS." as lk", 'prt.title_id=lk.id');
$this->db->set('prt.is_delete', '!is_delete');
$this->db->set('lk.is_delete', '!is_delete');
$this->db->where('prt.id',$id);
if($this->db->affected_rows() > 0) {
return 1;
} else {
return 0;
}