Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menyambung ke pangkalan data menggunakan fungsi terbina dalam PHP?
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.
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 数据库。
先决条件
步骤
加载 MySQL 扩展
使用 extension=mysqli
指令将 MySQL 扩展加载到您的 php.ini 配置文件中。
建立连接
调用 mysqli_connect()
函数来建立到数据库的连接。该函数需要五个参数:
$mysqli = mysqli_connect($host, $username, $password, $database, $port);
$host
:数据库服务器的主机名或 IP 地址$username
:用于连接数据库的用户名$password
:用于连接数据库的密码$database
:要连接的数据库的名称$port
:数据库服务器侦听的端口(默认为 3306)检查连接
使用 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()
extension=mysqli
untuk memuatkan sambungan MySQL ke dalam php anda. ini konfigurasi dalam fail. 🎜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) mysqli_connect_errno()
dan mysqli_connect_error()
untuk menyemak sama ada sambungan berjaya. 🎜rrreeemysqli_close()
untuk menutup sambungan. 🎜rreeeeAtas 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!