php - 如何使用 CI 事件记录将数据插入带空格的字段名称?

标签 php mysql codeigniter codeigniter-2

如何向名称包含空格的字段插入数据。 例如:

$data = array(
    "First Name" => "Bob",
    "Email ID" => "bob@example.com"
);
$this->db->insert("table_name", $data);

插入批处理也不起作用。

$data = array(
    array(
        "First Name" => "Bob",
        "Email ID" => "bob@example.com"
    ),
    array(
        "First Name" => "Joe",
        "Email ID" => "Joe@example.com"
    )
);
$this->db->insert_batch("table_name", $data);

最佳答案

检查以下代码。这对我有用。使用 $db->set 方法

foreach($data as $key=>$val)
{
$this->db->set($key, $val);
}
$this->db->insert('table_name');

关于php - 如何使用 CI 事件记录将数据插入带空格的字段名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26966647/

相关文章:

php - PHP 中的连接池

mysql - where 条件下的 Unicode 字符 - phpmyadmin

mysql内存表错误,表xtable已满

php - Jquery关闭事件在弹出后不起作用

php - 如何在 Laravel 5 中执行简单查询? DB::getQueryLog 给出数组

php - 使用 google api 服务查找群组中的成员列表

javascript - 滚动并放大 morris 图表数据已折叠

php - php输出完成后通过jquery ajax加载内容

MySQL 错误 : Can't get hostname from your ip address

mysql - 如何以 codeigniter Active Record 形式编写 mysql 查询?