VI Tiếng Việt
Phiên bản: v2.3.0

Đối tượng PDO

Medoo được xây dựng trên nền PDO. Bạn có thể truy cập trực tiếp đối tượng PDO bên dưới thông qua $database->pdo và sử dụng các phương thức gốc như prepare(), beginTransaction() hay rollBack().
Để biết thêm thông tin về PDO, hãy xem https://php.net/manual/en/class.pdo.php.

Giao dịch

$database->pdo->beginTransaction();

$database->insert("account", [
	"user_name" => "foo",
	"email" => "foo@bar.com",
	"age" => 25
]);

/* Xác nhận thay đổi. */
$database->pdo->commit();

/* Nếu cần, hoàn tác thay đổi. */
$database->pdo->rollBack();

Câu lệnh chuẩn bị sẵn

Nếu cú pháp của Medoo không phù hợp với một truy vấn phức tạp, bạn có thể dùng trực tiếp câu lệnh chuẩn bị sẵn của PDO thông qua $database->pdo để giảm nguy cơ SQL injection.
$calories = 150;
$colour = 'red';

$sth = $database->pdo->prepare('SELECT name, colour, calories
	FROM fruit
	WHERE calories < :calories AND colour = :colour');

$sth->bindParam(':calories', $calories, PDO::PARAM_INT);
$sth->bindParam(':colour', $colour, PDO::PARAM_STR, 12);

$sth->execute();