PHP mysqli_init() 函数用法及示例

PHP MySQLi 参考手册

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

输出结果

已成功建立连接.....

PHP MySQLi 参考手册