📅  最后修改于: 2023-12-03 15:33:04.277000             🧑  作者: Mango
mysqli_connect
是 PHP 语言的 MySQL 连接函数,它用于建立到 MySQL 数据库服务器的连接。它可以在 PHP 5 及以上版本中使用,并取代了更早版本中使用的 mysql_connect
函数。
语法:
mysqli mysqli_connect ( string $hostname , string $username , string $password [, string $dbname [, int $port [, string $socket ]]] );
返回值:
如果连接成功,则返回一个 mysqli 对象。如果连接失败,则返回 false。
示例:
// 连接 MySQL 服务器
$mysqli = mysqli_connect('localhost', 'root', '123456', 'test', '3306');
// 检查连接是否成功
if (!$mysqli) {
die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
}
// 设置字符集
mysqli_set_charset($mysqli, 'utf8');
// 查询数据
$sql = "SELECT * FROM users";
$result = mysqli_query($mysqli, $sql);
// 处理查询结果
while ($row = mysqli_fetch_assoc($result)) {
echo $row['id'] . ' - ' . $row['name'] . ' - ' . $row['email'] . '<br>';
}
// 释放结果集
mysqli_free_result($result);
// 关闭连接
mysqli_close($mysqli);
以上示例展示了如何使用 mysqli_connect
函数,连接到 MySQL 数据库服务器,并执行一条查询语句,获取数据并输出。注意,在连接成功后,我们还可以使用 mysqli_set_charset
函数设置连接字符集,以保证数据的正确性。最后,我们需要使用 mysqli_free_result
函数释放查询结果集,以及 mysqli_close
函数关闭连接。