可能是一个简单的,所以请原谅我。
在我的页面顶部,我包含一个文件:
<?
require("common.php");
?>
稍后在我的代码中,我执行以下操作:
$stmt = $db->prepare($query);
$result = $stmt->execute();
$result = $stmt->fetchAll();
(数据库连接文件在我的包含文件中)。
这工作正常,直到我尝试使代码成为函数例如:如果我这样做
function doAQuery(){
$stmt = $db->prepare($query);
$result = $stmt->execute();
$result = $stmt->fetchAll();
}
它找不到数据库详细信息。请问有人可以解释为什么吗?