Integrasi PDO Berasaskan Kelas
Soalan:
Bagaimana PDO boleh digabungkan dalam PHP kelas untuk melaksanakan operasi pangkalan data menggunakan pernyataan yang disediakan?
Penyelesaian:
Menggunakan Corak Singleton Berorientasikan Objek:
Pertimbangkan untuk menggunakan corak tunggal untuk menguruskan sambungan pangkalan data. Corak ini memastikan sambungan pangkalan data diwujudkan sekali sahaja dan boleh diakses secara global oleh aplikasi anda.
Untuk melaksanakan ini:
Contoh:
<code class="php">class Core { public $dbh; private static $instance; private function __construct() { // Initialize connection using PDO parameters } public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new self(); } return self::$instance; } }</code>
Menggunakan Kelas Teras dalam Objek Lain:
<code class="php">// Retrieve Core instance $core = Core::getInstance(); // Prepare and execute queries using the database connection $stmt = $core->dbh->prepare("SELECT * FROM table"); $stmt->execute();</code>
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan PDO dengan Kelas PHP Menggunakan Penyata Disediakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!