HI हिन्दी
版本: v2.3.0

PDO वस्तु

Medoo PDO पर बनाया गया है। आप $database->pdo के माध्यम से सीधे PDO इंस्टेंस तक पहुंच सकते हैं, जो आपको prepare(), beginTransaction(), और rollBack() जैसी मूल PDO विधियों का उपयोग करने देता है।
PDO के बारे में अधिक जानकारी के लिए देखें: https://php.net/manual/en/class.pdo.php.

ट्रांज़ैक्शन

$database->pdo->beginTransaction();

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

/* परिवर्तनों की पुष्टि करें। */
$database->pdo->commit();

/* आवश्यकता होने पर परिवर्तनों को वापस लें। */
$database->pdo->rollBack();

प्रिपेयर्ड स्टेटमेंट

यदि Medoo सिंटैक्स जटिल क्वेरी के लिए उपयुक्त नहीं है, तो आप SQL इंजेक्शन से क्वेरियों को सुरक्षित रखने के लिए $database->pdo के माध्यम से सीधे PDO प्रिपेयर्ड स्टेटमेंट का उपयोग कर सकते हैं।
$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();