Rumah >pembangunan bahagian belakang >tutorial php >Panduan lengkap untuk menyambung ke pangkalan data menggunakan PHP PDO

Panduan lengkap untuk menyambung ke pangkalan data menggunakan PHP PDO

王林
王林asal
2024-06-05 14:02:56929semak imbas

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.

使用PHP PDO连接数据库的完整指南

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:

  1. Buat objek PDO:
$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.

  1. Tetapkan mod pengendalian ralat:
$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:

  1. Sediakan pernyataan pertanyaan:
$stmt = $pdo->prepare("SELECT * FROM table_name");
e
  1. Execute the Query:
$stmt->execute();
e
  1. Dapatkan hasilnya:
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);

Kemas kini pangkalan data

Untuk mengemas kini pangkalan data, anda boleh menggunakan langkah berikut:

  1. Sediakan kenyataan kemas kini:
$stmt = $pdo->prepare("UPDATE table_name SET column_name = :value WHERE id = :id");
  1. Ikat parameter:
reeee:
  1. reeee:
reeee:

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn