mysqli_init()函数初始化 MySQLi 并返回一个资源类型的值,这个值可以作为 mysqli_real_connect() 函数的传入参数
mysqli_init()函数用于初始化mysqli对象。可以将此函数的结果作为参数之一传递给mysqli_real_connect()函数。
mysqli_init($con);
序号 | 参数及说明 |
---|---|
1 | con(必需) 这是一个表示与MySQL Server的连接的对象。 |
该函数返回一个mysqli对象。
此函数最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。
以下示例演示了mysqli_init()函数的用法(面向过程风格)-
<?php
$db = mysqli_init();
print_r($db);
?>
输出结果
mysqli Object ( [client_info] => mysqlnd 7.4.5 [client_version] => 70405 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => )
以下是此函数的另一个示例$ minus;
<?php
$db = mysqli_init();
//建立连接
$con = mysqli_real_connect($db, "localhost","root","password","test");
if($con){
print("已成功建立连接");
}else{
print("连接失败 ");
}
?>
输出结果
已成功建立连接
mysqli_init() 函数的使用示例:
<?php
$connection_mysql = mysqli_init();
if (!$connection_mysql){
die("mysqli_init failed");
}
if (!mysqli_real_connect($connection_mysql,"localhost","root","password","mydb")){
die("连接错误: " . mysqli_connect_error());
}
mysqli_close($connection_mysql);
print("已成功建立连接.....");
?>
输出结果
已成功建立连接.....