さまざまなphpファイルがデータベースに接続するために呼び出すことができるphp関数にmysqli接続スクリプトを入れてみました。次の関数を作成しました。
public function connectToDatabase() {
$con = mysqli_connect($databaseHost, $databaseUsername, $databasePassword, $databaseName);
echo "<br><br>";
if (mysqli_connect_errno($con)) {
echo "Failed to connect to MySQL:" . mysqli_connect_error();
} else {
echo "Connection successful";
}
return $con;
}
次に、別のファイルからその関数を呼び出します (上記のファイルが含まれています)。
$con = connectToDatabase();
ただし、 top 関数のコードは正常に機能しますが、変数 $con で接続を渡すことは機能していないようです。returnステートメントに到達すると、接続が自動的に閉じられることがわかりました。これは事実ですか?もしそうなら、どうすればそれを止めることができますか?
どうもありがとう