我在connection.php文件中有一个数据库连接。 同 " require_once" 我在第二个.php文件中包含连接函数。 在第二个.php文件中,我从另一个.php文件调用另一个函数,我想将连接变量传递给此函数。 在主file.php中我有这个:
require_once("connection.php");
require_once("print.php");
DBconnection(); //Standard connection to a DB
print("connection");
在connection.php中我有:
function DBconnection()
{
$connection= new mysqli($host, $user, $password, $database);
if ($connection->connect_errno)
{
echo "$connection->connect_error . ".";
exit();
}
}
我可以将连接变量从connection.php传递给print(" connection")吗? print(" connection")是一个函数,可以从connection.php选择的数据库中打印出来的东西
答案 0 :(得分:0)
所以你需要创建一个函数,但下面是一个例子:
pthread_create()
然后你会像这样将变量传递给它......
function functionName($your, $variables, $here)
{
//code
}
答案 1 :(得分:0)
您的函数没有返回值,因此如果您想将该对象传递回调用代码,您只需要return
它:
function DBconnection()
{
$connection = new mysqli($host, $user, $password, $database);
if ($connection->connect_errno) {
echo $connection->connect_error . " . ";
exit;
}
return $connection;
}
然后,只需将函数结果存储到变量中,以便以后使用它:
require_once("connection.php");
require_once("print.php");
$db = DBconnection(); //Standard connection to a DB