PHP mysqli_init() 函数用法及示例
mysqli_init()函数初始化 MySQLi 并返回一个资源类型的值,这个值可以作为 mysqli_real_connect() 函数的传入参数
定义和用法
mysqli_init()函数用于初始化mysqli对象。可以将此函数的结果作为参数之一传递给mysqli_real_connect()函数。
语法
mysqli_init($con);
参数
序号 | 参数及说明 |
---|---|
1 | con(必需) 这是一个表示与MySQL Server的连接的对象。 |
返回值
该函数返回一个mysqli对象。
PHP版本
此函数最初是在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("已成功建立连接....."); ?>
输出结果
已成功建立连接.....