Inserting records
Adding new records into a table is done using the insert()
method. The method accepts a single argument that represents a key => value
mapped array where the key
is the name of the column and the value
is the actual value that will be inserted into the column.
Basic usage
php
$query_builder = new QueryBuilder();
$insert = $query_builder->insert([
'column1' => 'value1',
'column2' => 'value2',
// ... more columns and values
]);
If you want to specify the table and execute the insert immediately, you can use the into()
method:
php
$result = $insert->into('table_name');
This will insert the data into the specified table and return the number of affected rows (or false on error).
Alternatively, if you want more control or need to build a more complex query, you can specify the table and execute the insert later:
php
$query_builder = new QueryBuilder();
$insert = $query_builder->insert([
'column1' => 'value1',
'column2' => 'value2',
// ... more columns and values
]);
$insert->table('table_name');