English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 オブジェクト ( [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("接続が成功しました"); } 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("接続が成功しました....."); ?>
出力結果
接続が成功しました.....