include once を使用した接続が 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;