Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menggantikan Fungsi MySQL dengan PDO untuk Sambungan Pangkalan Data?
Berpindah daripada fungsi MySQL ke sambungan pangkalan data PDO
Pengenalan
Dengan penamatan fungsi MySQL, adalah penting untuk beralih kepada alternatif seperti PDO untuk sambungan pangkalan data. Artikel ini akan menyediakan panduan komprehensif tentang cara melaksanakan PDO dalam MySQL dan MSSQL.
Prasyarat
MySQL:
MSSQL:
Buat sambungan PDO
<code class="language-php">$connection = new PDO($dsn, $user, $password);</code>
Gunakan PDO untuk pertanyaan
Memproses pernyataan:
Dapatkan hasil:
Kelas contoh sambungan PDO
<code class="language-php">class Database { protected $connection; public function __construct($dsn, $username, $password) { $this->connection = new PDO($dsn, $username, $password); } public function query($SQL) { return $this->connection->query($SQL); } public function prepare($SQL, $params = []) { $stmt = $this->connection->prepare($SQL); $stmt->execute($params); return $stmt; } }</code>
Contoh penggunaan
<code class="language-php">$db = new Database($dsn, $username, $password); $result = $db->prepare('SELECT * FROM users WHERE username = :username', ['username' => 'john']); while ($row = $result->fetch()) { echo $row['id'] . ' ' . $row['name'] . '<br></br>'; }</code>
Atas ialah kandungan terperinci Bagaimana untuk Menggantikan Fungsi MySQL dengan PDO untuk Sambungan Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!