Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyambung ke pangkalan data menggunakan fungsi terbina dalam PHP?

Bagaimana untuk menyambung ke pangkalan data menggunakan fungsi terbina dalam PHP?

WBOY
WBOYasal
2024-04-23 08:06:02371semak imbas

Artikel ini menerangkan langkah-langkah untuk menyambung ke pangkalan data MySQL menggunakan fungsi mysqli_* terbina dalam PHP: Muatkan sambungan MySQL. Untuk mewujudkan sambungan, nama hos, nama pengguna, kata laluan, nama pangkalan data dan port diperlukan. Semak sama ada sambungan berjaya. Kes praktikal: Sambungkan ke pangkalan data bernama "test_db", nama pengguna ialah "root", kata laluan kosong, dan nama hos ialah "localhost". Tutup sambungan.

如何使用 PHP 内置函数连接到数据库?

Sambung ke pangkalan data menggunakan fungsi terbina dalam PHP

PHP menyediakan pelbagai fungsi terbina dalam untuk menyambung ke pelbagai jenis pangkalan data. Artikel ini menunjukkan cara menggunakan fungsi mysqli_* untuk menyambung ke pangkalan data MySQL. mysqli_* 函数连接到 MySQL 数据库。

先决条件

  • PHP 已安装在您的系统上。
  • MySQL 数据库已创建并配置。

步骤

  1. 加载 MySQL 扩展

    使用 extension=mysqli 指令将 MySQL 扩展加载到您的 php.ini 配置文件中。

  2. 建立连接

    调用 mysqli_connect() 函数来建立到数据库的连接。该函数需要五个参数:

    $mysqli = mysqli_connect($host, $username, $password, $database, $port);
    • $host:数据库服务器的主机名或 IP 地址
    • $username:用于连接数据库的用户名
    • $password:用于连接数据库的密码
    • $database:要连接的数据库的名称
    • $port:数据库服务器侦听的端口(默认为 3306)
  3. 检查连接

    使用 mysqli_connect_errno()mysqli_connect_error() 函数检查连接是否成功。

    if (mysqli_connect_errno()) {
        echo "连接失败: " . mysqli_connect_error();
    }

实战案例

连接到一个名为 "test_db" 的数据库,用户名为 "root",密码为空,主机名为 "localhost"。

$mysqli = mysqli_connect("localhost", "root", "", "test_db");
if (mysqli_connect_errno()) {
    echo "连接失败: " . mysqli_connect_error();
}

关闭连接

使用 mysqli_close()

🎜Prasyarat🎜🎜
  • PHP sudah dipasang pada sistem anda.
  • Pangkalan data MySQL dicipta dan dikonfigurasikan.
🎜🎜Steps🎜🎜
  1. 🎜🎜Muat sambungan MySQL🎜🎜🎜Gunakan arahan extension=mysqli untuk memuatkan sambungan MySQL ke dalam php anda. ini konfigurasi dalam fail. 🎜
  2. 🎜🎜Mewujudkan sambungan🎜🎜🎜Panggil fungsi mysqli_connect() untuk mewujudkan sambungan ke pangkalan data. Fungsi ini memerlukan lima parameter: 🎜
    mysqli_close($mysqli);
    • $host: Nama hos atau alamat IP pelayan pangkalan data
    • $username : Nama pengguna yang digunakan untuk menyambung ke pangkalan data
    • $password: Kata laluan yang digunakan untuk menyambung ke pangkalan data
    • $database: Untuk disambungkan Nama pangkalan data
    • $port: Port yang didengari oleh pelayan pangkalan data (lalai ialah 3306)
  3. 🎜🎜Semak sambungan 🎜🎜🎜Gunakan fungsi mysqli_connect_errno() dan mysqli_connect_error() untuk menyemak sama ada sambungan berjaya. 🎜rrreee
🎜🎜Kes praktikal🎜🎜🎜Sambung ke pangkalan data bernama "test_db", nama pengguna ialah "root", kata laluan kosong dan nama hos ialah "localhost". 🎜rrreee🎜🎜Tutup sambungan🎜🎜🎜Gunakan fungsi mysqli_close() untuk menutup sambungan. 🎜rreeee

Atas ialah kandungan terperinci Bagaimana untuk menyambung ke pangkalan data menggunakan fungsi terbina dalam PHP?. 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