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("已成功建立连接....."); ?>
输出结果
已成功建立连接.....