Чтобы вставить данные в базу данных с помощью CodeIgniter, вы можете использовать несколько методов. Вот несколько примеров с фрагментами кода:
-
Использование класса построителя запросов:
$data = [ 'column1' => 'value1', 'column2' => 'value2', 'column3' => 'value3' ]; $this->db->insert('table_name', $data);
Этот метод использует функцию
insert()
класса Query Builder в CodeIgniter для вставки данных в указанную таблицу. -
Использование класса активной записи:
$data = [ 'column1' => 'value1', 'column2' => 'value2', 'column3' => 'value3' ]; $this->db->set($data); $this->db->insert('table_name');
Здесь функция
set()
используется для установки вставляемых значений, а затем функцияinsert()
класса Active Record используется для выполнения вставки. -
Использование необработанных SQL-запросов:
$sql = "INSERT INTO table_name (column1, column2, column3) VALUES (?, ?, ?)"; $this->db->query($sql, array('value1', 'value2', 'value3'));
В этом методе вы можете напрямую написать SQL-запрос с помощью функции
query()
и передать значения в виде массива для вставки.
Это всего лишь несколько примеров того, как вставлять данные в базу данных с помощью CodeIgniter. В зависимости от ваших конкретных требований вы можете выбрать метод, который лучше всего соответствует вашим потребностям.