Codeigniter更新查询似乎并不完美

时间:2014-05-05 16:36:32

标签: php mysql codeigniter

我有一张桌子“书”。在我的“书籍”表中,我有两个外键“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);

.....

}

再一次,对于那两个外键,我只是成功更新了“产品”,我想知道出了什么问题?

1 个答案:

答案 0 :(得分:1)

@ life4learn - 我建议你,如果你使用的是codeigniter,你必须使用它来查询活动记录。有预定义的属性,使您的工作更快捷,更轻松。并检查您在POST中获得的更新类别。