php - 代码点火器 : insert data in database

标签 php mysql codeigniter

我正在尝试将发布的数据插入数据库,如下所示。

public function submit_signup(){
            if($this->input->post('submit')){
                $user_data['data']=array(
                    'username'   =>     $this->input->post('username'),
                    'email'      =>     $this->input->post('email'),
                    'password'   =>     $this->input->post('password'),
                    'mobile'     =>     $this->input->post('mobile') 
                );
            }
            $this->load->model('user_model');
            if($this->user_model->register_user($user_data)){
                echo 'data entered';
            }
            $this->load->view('templates/header');
            $this->load->view('test',$user_data);
            $this->load->view('templates/footer');
        }

我的模型:

class user_model extends CI_Model {
    public function __construct() {
        parent::__construct();
    }

    public function register_user($data){
        if(!$this->db->insert('user',$data)) {
            echo 'Data not entered';
        }
        return true; 
    }
}

当我按下表单时,这就是我得到的

A PHP Error was encountered

Severity: Notice

Message: Array to string conversion

Filename: mysql/mysql_driver.php

需要你的帮助

最佳答案

将你的数组设为

 $user_data=array(
                    'username'   =>     $this->input->post('username'),
                    'email'      =>     $this->input->post('email'),
                    'password'   =>     $this->input->post('password'),
                    'mobile'     =>     $this->input->post('mobile') 
                );

删除['data']部分。然后将其用于插入查询

检查 manuall

关于php - 代码点火器 : insert data in database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921625/

相关文章:

php - 如何在 Codeigniter 中检查 session 是否已设置?

php - 可以在mysql数据末尾加一个值吗?

php - 如何在 Kohana 3.1 中使用备用数据库连接

javascript - jQuery:保存已选择的选择元素选项

php - Mysql Current Timestamp 和 time() 显示不同的值

mysql - 是否可以对查询的输出进行透视?

mysql - 如何去除表格行中的空值

CodeIgniter 闪存数据延迟

javascript - 如何用php实现Jquery-upvote插件

PHP:在类中使用数据库