为什么连接使用包含一次失败与pdo?
当我连接到包含连接页面的数据库时,它给了我一个错误,但是当我将连接代码放入并删除include时,我不会收到错误。可能是什么问题?为什么连接使用包含一次失败与pdo?
Error Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\tish\A\view.php on line 167
连接页:
<?php
function connected_Db(){
try {
$con = new PDO('mysql:host=localhost;dbname=tish_database;charset=utf8','root','');
} catch(PDOException $e){
echo 'Connection failed'.$e->getMessage();
}
}
connected_Db();
?>
我包括在其他页面的方式:
include_once('pdo.inc.php');
connected_Db();
global $con;
哪里代码的其余部分?你至少缺少'$ con> prepare()' – sjdaws 2013-02-27 10:10:15
你能确保文件被正确包含吗?两个文件都在同一个目录中吗? – Minesh 2013-02-27 10:10:52
@Minesh是的,他们都在同一个目录 – humphrey 2013-02-27 10:13:25