با سلام خدمت شما کاربران عزیز ، عصرتون بخیر باشه، امیدوارم که شاد باشیدو تندرست.با اموزش php در خدمت شماهستیم.از اتصال های مانا می توان برای بالا بردن کارایی استفاده کرد. هنگامی که یک اتصال مانا درخواست می شود، PHP بررسی می کند که آیا اتصالی “همانند” و باز از قبل وجود دارد یا نه. اگر وجود داشته باشد، از آن استفاده می شود. اتصال باز (مانا) به چه معناست؟ اتصال مانا لینکی است که بعد از پایان اجرای اسکریپت بسته نمی شوند. اتصال های “همانند”، اتصال هایی هستند که، با استفاده از یک نام کاربری و پسورد، به یک هاست (Host) باز شده اند.

در  PDO چگونه از اتصال مانا استفاده کنیم؟ PDO دارای ویژگی PDO::ATTR_PERSISTENT است. آنرا در سازنده PDO اعمال می کنیم.

‎<?php‎

‎// configuration‎

‎$dbtype     = “sqlite”;‎

‎$dbhost     = “localhost”;‎

‎$dbname     = “test”;‎

‎$dbuser     = “root”;‎

‎$dbpass     = “admin”;‎

‎// database connection‎

‎$conn = new PDO(“mysql:host=$dbhost;dbname=$dbname”,$dbuser,$dbpass, ‎array(PDO::ATTR_PERSISTENT => true));‎

‎// query‎

‎$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);‎

‎$sql = “SELECT * FROM books”;‎

‎$q = $conn->query($sql) or die(“ERROR: ” . implode(“:”, $conn->errorInfo()));‎

‎$r = $q->fetch(PDO::FETCH_ASSOC);‎

print_r($r);‎

‎?>‎

خط ۱۰ را ببینید.