Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk menyambung ke pangkalan data MySQL menggunakan PHP dan PDO

Bagaimana untuk menyambung ke pangkalan data MySQL menggunakan PHP dan PDO

WBOY
Lepaskan: 2023-07-28 14:08:01
asal
1782 orang telah melayarinya

Cara menyambung ke pangkalan data MySQL menggunakan PHP dan PDO

Petikan:
Menyambung kepada pangkalan data adalah bahagian yang tidak dapat dielakkan dalam proses pembangunan web. PHP menyediakan pelbagai kaedah untuk menyambung ke pangkalan data MySQL, salah satunya adalah menggunakan sambungan PDO (Objek Data PHP) PHP. PDO menyediakan antara muka yang bersatu dan ringkas untuk menyambung kepada pelbagai jenis pangkalan data, termasuk MySQL. Artikel ini akan menunjukkan kepada anda cara menyambung ke pangkalan data MySQL menggunakan PHP dan PDO.

Langkah 1: Pasang dan konfigurasikan persekitaran PHP
Pertama, pastikan anda telah memasang PHP dan mengkonfigurasikan pembolehubah persekitaran PHP. Anda boleh memuat turun versi PHP terkini dari laman web PHP rasmi (https://www.php.net/) dan memasang serta mengkonfigurasinya mengikut panduan rasmi.

Langkah 2: Pasang dan konfigurasi pangkalan data MySQL
Seterusnya, anda perlu memasang dan mengkonfigurasi pangkalan data MySQL. Anda boleh memuat turun versi MySQL terkini dari laman web rasmi MySQL (https://www.mysql.com/) dan memasang serta mengkonfigurasinya mengikut panduan rasmi.

Langkah Tiga: Cipta Pangkalan Data dan Jadual
Sebelum menyambung ke pangkalan data MySQL, anda perlu mencipta pangkalan data dan jadual yang sepadan. Anda boleh menggunakan alatan baris arahan MySQL, seperti MySQL Shell atau MySQL Workbench, untuk melaksanakan pernyataan SQL untuk mencipta pangkalan data dan jadual. Berikut ialah contoh pernyataan SQL yang boleh digunakan untuk mencipta pangkalan data bernama "pengguna" dan jadual bernama "pengguna":

CREATE DATABASE users;
USE users;
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(50) NOT NULL
);
Salin selepas log masuk

Langkah 4: Sambung ke pangkalan data MySQL menggunakan PDO dalam PHP
Setelah anda memasang dan Selepas PHP dan MySQL dikonfigurasikan, anda boleh menggunakan PDO dalam kod PHP untuk menyambung ke pangkalan data MySQL. Berikut ialah contoh:

<?php
// 数据库连接配置
$host = 'localhost';
$dbname = 'users';
$username = 'root';
$password = '';

// 连接到数据库
try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
    echo "成功连接到数据库!";
} catch (PDOException $e) {
    die("连接到数据库失败:" . $e->getMessage());
}
?>
Salin selepas log masuk

Penjelasan:
Pertama, kami mentakrifkan pembolehubah untuk sambungan pangkalan data dalam kod PHP, termasuk nama hos (hos), nama pangkalan data (dbname), nama pengguna (nama pengguna) dan kata laluan (kata laluan) .

Kemudian, kami menggunakan pembina PDO untuk mencipta objek PDO dan memasukkan rentetan sambungan serta nama pengguna dan kata laluan. Rentetan sambungan terdiri daripada nama hos, nama pangkalan data, set aksara dan maklumat lain.

Akhir sekali, kami menggunakan blok cuba-tangkap untuk menangkap pengecualian yang mungkin berlaku. Jika sambungan berjaya, "Berjaya disambungkan ke pangkalan data akan dikeluarkan jika sambungan gagal, maklumat kegagalan akan dikeluarkan;

Ringkasan:
Dalam artikel ini, kami memperkenalkan cara menyambung ke pangkalan data MySQL menggunakan PHP dan PDO. Pertama, anda perlu memasang dan mengkonfigurasi persekitaran PHP dan MySQL anda. Kemudian anda perlu membuat pangkalan data dan jadual. Akhir sekali, anda boleh menggunakan PDO untuk mewujudkan sambungan pangkalan data. Pendekatan ini bukan sahaja mudah dan mudah digunakan, tetapi juga menyediakan keselamatan dan prestasi yang lebih baik. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Bagaimana untuk menyambung ke pangkalan data MySQL menggunakan PHP dan PDO. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan