我有function.php
function functionname() {
include_once ("connection.php");
// Do Something
return $variable
}
connection.php
如下
<?php
try{
$db = new PDO ('mysql:host=localhost;dbname=project', 'root', '');
}
catch (PDOException $ex){
echo "Error!:" . $ex -> getMessage() . " Cannot Connect";
}
?>
我一直在尝试运行php函数,但它无法检测到MySql连接。如果我尝试将include_once
放入include
内的function.php
,则错误会变得太多连接。
除了在函数内部使用时,连接有效。我一直试图通过以下代码将function.php
运行到单独的thirdPHPpage.php
include_once ("connection.php");
include_once ("functions.php");
$string = functionname();
echo $string;