📜  使用 codeigniter 在数据库中插入数组值 - PHP (1)

📅  最后修改于: 2023-12-03 14:49:38.082000             🧑  作者: Mango

使用 CodeIgniter 在数据库中插入数组值 - PHP

介绍

在 CodeIgniter 中,使用 Active Record 类库可以非常方便地向数据库中插入数据。本文将介绍如何使用 Active Record 类库插入数组值。

准备工作

在开始之前,需要确保已经安装好 CodeIgniter 并且已经配置好数据库连接。

插入数组值

使用 Active Record 类库插入数组值非常简单,只需要按照以下步骤进行操作:

  1. 创建要插入的数组
$data = array(
    'username' => 'John',
    'email' => 'john@example.com',
    'password' => 'secret123',
    'created_at' => date('Y-m-d H:i:s')
);
  1. 调用 insert() 方法插入数据
$this->db->insert('users', $data);

其中,'users' 是要插入数据的表格名称,$data 是要插入的数据。

  1. 确认插入是否成功
if ($this->db->affected_rows() > 0) {
    echo '数据插入成功!';
} else {
    echo '数据插入失败!';
}

若插入成功,affected_rows() 方法将会返回插入的行数。若插入失败,affected_rows() 方法将会返回0。

完整代码
$data = array(
    'username' => 'John',
    'email' => 'john@example.com',
    'password' => 'secret123',
    'created_at' => date('Y-m-d H:i:s')
);

$this->db->insert('users', $data);

if ($this->db->affected_rows() > 0) {
    echo '数据插入成功!';
} else {
    echo '数据插入失败!';
}
结论

使用 Active Record 类库插入数组值非常简单。只需要创建要插入的数组,调用 insert() 方法插入数据,最后再确认插入是否成功即可。