我尝试将 mysqli 连接脚本放入一个 php 函数中,各种 php 文件可以调用该函数来连接到数据库。我创建了以下功能:
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();
然而,虽然顶部函数中的代码工作正常,但在变量 $con 中传递连接似乎不起作用。我突然想到,当它到达 return 语句时,连接会自动关闭。是这样吗?如果是这样,我该如何阻止它?
非常感谢