gpt4 book ai didi

php - 列计数与使用 codeigniter 插入数据库的第 1 行的值计数不匹配

转载 作者:行者123 更新时间:2023-11-29 19:05:51 25 4
gpt4 key购买 nike

我正在尝试使用 codeigniter 插入数据库。填写表格并单击“提交”后,我在此过程中遇到错误。这是模型类中方法的片段

function success_shop()
{
$name = $_POST['name'];
$this->db->query("INSERT INTO table VALUES('$name')");
}

在 Controller 代码中我有这个片段

function success_shop(){
$this->load->model('pro_memo_model');
$this->pro_memo_model->success_shop();
$this->load->view('preview_general_acc');//loading success view

}

在表单中输入数据并单击“提交”时,出现此错误

A Database Error Occurred
Error Number: 1136

Column count doesn't match value count at row 1

请问哪里出了问题?

最佳答案

INSERT INTO table (col1,col2,..) VALUES('val1','val2',..);

尝试上面的代码。

希望这会有所帮助。

关于php - 列计数与使用 codeigniter 插入数据库的第 1 行的值计数不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43518022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com