mysqli(MySQL Improved Extension)是PHP的一个扩展模块,用于与MySQL数据库进行交互。它是MySQLi扩展的增强版,提供了对MySQL 4.1.3及更高版本的支持,并且支持预处理语句、事务处理、多语句执行等高级功能。
mysqli扩展模块主要有以下几种类型:
mysqli扩展模块广泛应用于需要与MySQL数据库进行交互的Web应用程序中,例如:
要在PHP中启用mysqli扩展模块,通常需要在php.ini文件中进行配置。以下是具体步骤:
/etc/php/版本号/apache2/
或/etc/php/版本号/cli/
目录下。php.ini
文件。extension=mysqli
这一行,确保它没有被注释掉(即前面没有分号;
)。extension=mysqli
。test_mysqli.php
,并在其中添加以下代码:test_mysqli.php
,并在其中添加以下代码:extension=mysqli
。以下是一个简单的示例代码,演示如何使用mysqli扩展模块连接到MySQL数据库并执行查询:
<?php
$host = 'localhost';
$username = 'your_username';
$password = 'your_password';
$database = 'your_database';
// 连接到MySQL数据库
$conn = mysqli_connect($host, $username, $password, $database);
if (!$conn) {
die('连接失败: ' . mysqli_connect_error());
}
// 执行查询
$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 结果';
}
// 关闭连接
mysqli_close($conn);
?>
通过以上步骤和示例代码,你应该能够成功启用mysqli扩展模块,并使用它与MySQL数据库进行交互。
领取专属 10元无门槛券
手把手带您无忧上云