我有一个表"books"。在我的"books"表中,我有两个外键"product_id"answers"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);
.....
}
再一次,对于这两个外键,我只成功更新了"product",我想知道是什么错了?
@life4learn -我建议你,如果你正在使用codeigniter,你必须使用它的查询活动记录。有预定义的属性,使您的工作更快,更容易。并检查你在POST中得到的你正在更新的类别。