Codeigniter更新查询似乎不能完美地工作


Codeigniter update query does not seem work perfectly

我有一个表"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中得到的你正在更新的类别。

相关文章: