php / mysql - PHP函数无法检测mysql连接,修复错误时连接变得太多

时间:2018-02-14 06:35:12

标签: php mysql pdo

我有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;

0 个答案:

没有答案