mysqli_init()函數(shù)初始化 MySQLi 并返回一個資源類型的值,這個值可以作為 mysqli_real_connect() 函數(shù)的傳入?yún)?shù)
mysqli_init()函數(shù)用于初始化mysqli對象??梢詫⒋撕瘮?shù)的結(jié)果作為參數(shù)之一傳遞給mysqli_real_connect()函數(shù)。
mysqli_init($con);
序號 | 參數(shù)及說明 |
---|---|
1 | con(必需) 這是一個表示與MySQL Server的連接的對象。 |
該函數(shù)返回一個mysqli對象。
此函數(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ù)的另一個示例$ 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("連接錯誤: " . mysqli_connect_error()); } mysqli_close($connection_mysql); print("已成功建立連接....."); ?>
輸出結(jié)果
已成功建立連接.....