mini\Database\DatabaseInterface::insert()
Method
public
abstract
Signature
public abstract function insert(string $table, array $data): string
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$table |
string |
required | Documentation missing |
$data |
array |
required | Documentation missing |
Returns
string
Documentation
Insert a new row into a table
Performs a simple INSERT operation. Use this when you know the row doesn't exist. For INSERT or UPDATE behavior, use upsert() instead.
Example:
db()->insert('users', ['name' => 'John', 'email' => 'john@example.com']);
$userId = db()->lastInsertId();
WARNING: Values are NOT converted automatically. You must handle conversion yourself (dates to strings, JSON encoding, etc).