اتصال به دیتابیس
PDO از 12 نوع مختلف دیتابیس پشتیبانی میکند به شرطی که درایور ان نصب باشد،
با این وجود چون قصد جایگزینی توابع mysql_* رو داریم، دیتابیس mysql رو بررسی خواهیم کرد
کد PHP:
$db = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
در هنگام ساخت شی PDO یک ارگومان متنی به آن میدهیم که در مثال بالا "mysql:host=$host;dbname=$dbname", $user, $pass می باشد
که host هست ما و متغیر های user pass یوزر و پسورد دیتابیس هستند
دقت کنید تمام توابع با متغیر $db در اموزش بیان میشود و اگر با یک نام دیگر این شی رو ایجاد کردید باید با اون نام توابع رو استفاده کنید
قطع اتصال دیتابیس
برای قطع اتصال تنها کافی هست شی را از بین ببرید و یا مقدار جدید به ان بدهید
با یکی از دستورات بالا دیتابیس بسته خواهد شد.
کد PHP:
unset($db);
کد PHP:
$db = null