mysqli_init()函數(shù)初始化 MySQLi 并返回一個(gè)資源類型的值,這個(gè)值可以作為 mysqli_real_connect() 函數(shù)的傳入?yún)?shù)
mysqli_init()函數(shù)用于初始化mysqli對(duì)象。可以將此函數(shù)的結(jié)果作為參數(shù)之一傳遞給mysqli_real_connect()函數(shù)。
mysqli_init($con);
| 序號(hào) | 參數(shù)及說明 |
|---|---|
| 1 | con(必需) 這是一個(gè)表示與MySQL Server的連接的對(duì)象。 |
該函數(shù)返回一個(gè)mysqli對(duì)象。
此函數(shù)最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。
以下示例演示了mysqli_init()函數(shù)的用法(面向過程風(fēng)格)-
<?php $db = mysqli_init(); print_r($db); ?>
輸出結(jié)果
mysqli Object ( [client_info] => mysqlnd 7.4.5 [client_version] => 70405 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => )
以下是此函數(shù)的另一個(gè)示例$ minus;
<?php
$db = mysqli_init();
//建立連接
$con = mysqli_real_connect($db, "localhost","root","password","test");
if($con){
print("已成功建立連接");
}else{
print("連接失敗 ");
}
?>輸出結(jié)果
已成功建立連接
mysqli_init() 函數(shù)的使用示例:
<?php
$connection_mysql = mysqli_init();
if (!$connection_mysql){
die("mysqli_init failed");
}
if (!mysqli_real_connect($connection_mysql,"localhost","root","password","mydb")){
die("連接錯(cuò)誤: " . mysqli_connect_error());
}
mysqli_close($connection_mysql);
print("已成功建立連接.....");
?>輸出結(jié)果
已成功建立連接.....