Различные методы вставки данных в базу данных с помощью CodeIgniter

Чтобы вставить данные в базу данных с помощью CodeIgniter, вы можете использовать несколько методов. Вот несколько примеров с фрагментами кода:

  1. Использование класса построителя запросов:

    $data = [
    'column1' => 'value1',
    'column2' => 'value2',
    'column3' => 'value3'
    ];
    $this->db->insert('table_name', $data);

    Этот метод использует функцию insert()класса Query Builder в CodeIgniter для вставки данных в указанную таблицу.

  2. Использование класса активной записи:

    $data = [
    'column1' => 'value1',
    'column2' => 'value2',
    'column3' => 'value3'
    ];
    $this->db->set($data);
    $this->db->insert('table_name');

    Здесь функция set()используется для установки вставляемых значений, а затем функция insert()класса Active Record используется для выполнения вставки.

  3. Использование необработанных SQL-запросов:

    $sql = "INSERT INTO table_name (column1, column2, column3) VALUES (?, ?, ?)";
    $this->db->query($sql, array('value1', 'value2', 'value3'));

    В этом методе вы можете напрямую написать SQL-запрос с помощью функции query()и передать значения в виде массива для вставки.

Это всего лишь несколько примеров того, как вставлять данные в базу данных с помощью CodeIgniter. В зависимости от ваших конкретных требований вы можете выбрать метод, который лучше всего соответствует вашим потребностям.