【问题标题】:insert array data to mysql codeigniter 3将数组数据插入mysql codeigniter 3
【发布时间】:2016-07-26 04:23:51
【问题描述】:

如何使用代码点火器将数组数据插入 mysql ? 我尝试了这样的 CI 文档中的示例

    $data = array(
        'id_kls' => 'id_kls',
        'fk__id_kls' => 'fk__id_kls',
        'id_reg_pd' => 'id_reg_pd',
        'nm_pd' => 'nm_pd',
        'asal_data' => 'asal_data',
        'nilai_angka' => 'nilai_angka',
        'nilai_huruf' => 'nilai_huruf',
        'nilai_indeks' => 'nilai_indeks',       
);
$this->db->insert('master_nilai', $data);

    // Executes: REPLACE INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date')

但不工作..

我有这样的数组数据

Array
(
    [error_code] => 0
    [error_desc] => 
    [result] => Array
        (
            [0] => Array
                (
                    [id_kls] => f77294f7-2a5a-4876-860b-824d227d5b19
                    [fk__id_kls] => 02
                    [id_reg_pd] => 001be76b-4e58-4cea-96cf-fee2d8e0abdc
                    [nm_pd] => SUYATNO
                    [asal_data] => 9
                    [nilai_angka] => 
                    [nilai_huruf] => B  
                    [nilai_indeks] => 3.00
                )

【问题讨论】:

  • 您可以使用insert_batch('table_name',$your_data)

标签: mysql arrays codeigniter insert


【解决方案1】:

确保您已启用 config/autoload.php/$autoload['libraries'] = array('database'); 和 config/database.php/你的主机名、用户名、数据库名!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2018-03-09
    • 2017-06-16
    相关资源
    最近更新 更多