【发布时间】:2013-11-21 13:23:39
【问题描述】:
我正在使用 codeigniter,并且我有一个包含很多列的大表,我想在其中插入大量数据。有没有比写每列的名称更好的方法,然后将插入每列的值。例如,一个 php 函数,它获取表列并将它们放入一个数组中,并有另一个数组具有指向每一列的值...
codeigniter 示例:
$data = array('column_name1'=>'value1', 'column_name2' =>'value2'....);
$this->db->insert('table_name', $data);
普通的php
mysql_query("INSERT INTO table_name (column_name1, column_name2) VALUES ("Value1"....)");
【问题讨论】:
-
你说的是多少列?只输入它们可能比输入这个问题更容易。
-
多个表至少在 30 到 40 列之间
-
mysql_query已弃用。
标签: php mysql sql codeigniter