PHP PDO ialah sambungan yang berkuasa untuk menyambung ke pangkalan data. Langkah pemasangan termasuk memasang sambungan PDO (jika perlu) dan menetapkan mod pengendalian ralat. Untuk menyambung ke pangkalan data, anda perlu mencipta objek PDO dan menentukan parameter sambungan. Untuk menanyakan pangkalan data, sediakan pernyataan pertanyaan dan laksanakannya. Untuk mengemas kini pangkalan data, sediakan penyata kemas kini, ikat parameter dan lakukan kemas kini. Contoh hands-on menunjukkan cara mendapatkan pengguna daripada pangkalan data.
Panduan lengkap untuk menyambung ke pangkalan data menggunakan PHP PDO
PHP PDO (Objek Data PHP) ialah sambungan yang berkuasa dan fleksibel dalam PHP untuk berinteraksi dengan pangkalan data. Ia menyediakan cara berorientasikan objek untuk menyambung, bertanya dan mengemas kini pangkalan data.
Pasang PDO
Pertama, pastikan versi PHP anda menyokong PDO. Kemudian, jika anda menggunakan PHP 5.1 atau lebih tinggi, PDO sudah terbina ke dalamnya. Untuk versi terdahulu, anda perlu memasang sambungan PDO:
pecl install pdo
Sambung ke pangkalan data
Menyambung ke pangkalan data menggunakan PDO memerlukan langkah berikut:
$dsn = 'mysql:host=localhost;dbname=database_name'; $user = 'username'; $password = 'password'; $pdo = new PDO($dsn, $user, $password);
di mana $dsn
nama sumber data, Ia menentukan jenis pangkalan data, nama hos, nama pangkalan data, dan parameter sambungan lain.
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Ini akan membuang pengecualian apabila ralat berlaku untuk memudahkan penyahpepijatan.
Query Database
to pertanyaan pangkalan data, anda boleh menggunakan langkah -langkah berikut:
$stmt = $pdo->prepare("SELECT * FROM table_name");
$stmt->execute();
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
Kemas kini pangkalan data
Untuk mengemas kini pangkalan data, anda boleh menggunakan langkah berikut:
$stmt = $pdo->prepare("UPDATE table_name SET column_name = :value WHERE id = :id");
Kes praktikal: Dapatkan pengguna dalam pangkalan data
$stmt->bindParam(':value', $value); $stmt->bindParam(':id', $id);
Atas ialah kandungan terperinci Panduan lengkap untuk menyambung ke pangkalan data menggunakan PHP PDO. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!