| Parameter | Description |
|---|
$dbh | Database object for database connection |
$pairs | Array of key => value pairs to update |
use FaaPz\PDO\Database;
use FaaPz\PDO\Statement\Update;
$database = new Database('mysql:host=localhost;dbname=test_db;charset=UTF8');
// INSERT INTO users (id , username , password) VALUES (? , ? , ?)
$update = new Update($database, [
'id',
'username',
'password'
]);
if (($result = $insert->execute()) !== false) {
$affectedRows = $result->rowCount();
}
| Parameter | Description |
|---|
$table | Table name |
use FaaPz\PDO\Database;
use FaaPz\PDO\Statement\Update;
$database = new Database('mysql:host=localhost;dbname=test_db;charset=UTF8');
// UPDATE users ...
$database->update()
->table('users');
| Parameter | Description |
|---|
$column | Column to insert to |
$value | Value of the column |
use FaaPz\PDO\Database;
use FaaPz\PDO\Statement\Update;
$database = new Database('mysql:host=localhost;dbname=test_db;charset=UTF8');
// UPDATE users SET username = ?, password = ?
$database->update()
->table('users')
->set('username', 'user')
->set('password', 'passwd');
| Parameter | Description |
|---|
$pairs | Column / Value pairs to insert |
use FaaPz\PDO\Database;
use FaaPz\PDO\Statement\Update;
$database = new Database('mysql:host=localhost;dbname=test_db;charset=UTF8');
// UPDATE users SET username = ?, password = ?
$database->update()
->table('users')
->pairs([
'username' => 'user',
'password' => 'passwd'
]);