我有一张桌子“书”。在我的“书籍”表中,我有两个外键“product_id”和“cat_id”。我想申请更新“书籍”,其中两个外键也在变化。不幸的是,我只是成功更新了“product_id”。
这是我的更新查询:
UPDATE books SET product_id='$product', cat_id='$category'......WHERE books_id='$books_id';
这是我的控制器:
public function updateBook()
{
.....
$id = $this->input->post('books_id');
$product = $this->input->post('product_name');
$category = $this->input->post('category_name');
$this->my_model->updatItem($id, $product, $category, bla..bla..bla);
.....
}
再一次,对于那两个外键,我只是成功更新了“产品”,我想知道出了什么问题?
答案 0 :(得分:1)
@ life4learn - 我建议你,如果你使用的是codeigniter,你必须使用它来查询活动记录。有预定义的属性,使您的工作更快捷,更轻松。并检查您在POST中获得的更新类别。