,可以通过以下步骤完成:
<?php
class Your_model extends CI_Model {
public function insert_rows($data) {
$this->db->insert_batch('your_table_name', $data);
}
}
<?php
class Your_controller extends CI_Controller {
public function insert_multiple_rows() {
$this->load->model('Your_model');
$data = array(
array(
'column1' => 'value1',
'column2' => 'value2',
'column3' => 'value3'
),
array(
'column1' => 'value4',
'column2' => 'value5',
'column3' => 'value6'
),
// 添加更多行...
);
$this->Your_model->insert_rows($data);
}
}
<form action="<?php echo site_url('Your_controller/insert_multiple_rows'); ?>" method="post">
<!-- 表单字段 -->
<input type="submit" value="插入多行">
</form>
请注意,上述代码中的"your_table_name"应替换为你要插入数据的实际表名。另外,你还可以根据需要添加更多的列和行数据。
对于CodeIgniter中的数据库操作,你可以参考腾讯云的云数据库MySQL产品(https://cloud.tencent.com/product/cdb)来进行更深入的学习和了解。
领取专属 10元无门槛券
手把手带您无忧上云