2016-07-26 3 views
2

Как я могу вставить данные массива в mysql с помощью воспламенителя кода ?? я попробовал пример из CI документации как этотВставить данные массива в mysql codeigniter 3

$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 
       ) 
+0

Вы можете использовать из 'insert_batch ('table_name', $ your_data)' –

ответ

-1

Убедитесь, включено ли конфигурация/autoload.php/$ autoload ['libraries'] = array ('database'); и config/database.php/имя вашего хоста, имя пользователя, имя dbname!