PHP的mysqli
扩展是MySQL Improved Extension的缩写,它是用于PHP连接和操作MySQL数据库的一个扩展。相比于早期的mysql
扩展,mysqli
提供了更多的功能和更好的性能,同时也支持更多的MySQL特性。
mysqli
同时支持面向对象和面向过程的编程风格。mysqli
主要分为两种类型:
mysqli
, mysqli_result
, mysqli_stmt
等。mysqli_connect()
, mysqli_query()
, mysqli_fetch_assoc()
等。mysqli
广泛应用于各种需要与MySQL数据库交互的Web应用程序中,例如电子商务网站、社交媒体平台、内容管理系统(CMS)等。
php.ini
)中已启用mysqli
扩展。找到以下行并去掉前面的分号(;
):extension=mysqli
php.ini
文件后,需要重启Web服务器以使更改生效。mysqli_connect()
函数连接到MySQL数据库。$host = 'localhost';
$user = 'username';
$password = 'password';
$dbname = 'database_name';
$conn = mysqli_connect($host, $user, $password, $dbname);
if (!$conn) {
die('Connection failed: ' . mysqli_connect_error());
}
mysqli_query()
函数执行SQL查询。$sql = "SELECT id, name FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
}
} else {
echo "0 results";
}
mysqli_close()
函数关闭数据库连接。mysqli_close($conn);
通过以上步骤和注意事项,你应该能够成功配置和使用PHP的mysqli
扩展来连接和操作MySQL数据库。
领取专属 10元无门槛券
手把手带您无忧上云