require_once是否会打开新连接?

时间:2017-03-19 08:27:27

标签: php mysql

我有一个PHP脚本,可以创建一个连接到我的MYSQL数据库。

<?php

$connection = new mysqli('127.0.0.1', 'root', 'password', 'table');

if($connection){

    echo "Verbindung Erfolgreich";

}

?>

而且我的应用程序还有其他PHP脚本。我的问题是,每次调用require_once(“dbconnect.php”)时,是否每次都打开一个新的数据库连接?或者有人知道我怎么能让Connection打开直到我关闭它?

1 个答案:

答案 0 :(得分:0)

如果每次执行脚本时都使用require_once("dbconnect.php") $dbconnection = db_connect(); ... do something with the connection... $dbconnection->close();; // close connection ,则会打开一个连接。如果您不想这样,可以将连接包装在函数中,并在需要数据库连接时使用该函数。

dbconnect.php:

scene.getStylesheets().add("css/styles.css");

<强> someotherfile.php:

scene.getStylesheets().add(getClass().getResource("css/styles.css").toExternalForm());