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).

Source

src/Database/DatabaseInterface.php:220