2016-04-11 11 views
1

以前のシステム(xamppはそのシステムでデータベースを実行しました)で実行されたログインとパスワードを使用してPHP Webページを作成しましたが、 ApcahceとMysqlを起動しました。ログインページには、すべての罰金走ったが、私はそれがdbフォルダに私のリンクを私は、このエラーphp(Xampp)を使用してMicrosoft Accessデータベースファイルに接続できません

**could not find driver 
Notice: Undefined variable: db in C:\xampp\htdocs\FINALschool\GLOBAL1.php on line 12 
Fatal error: Call to a member function query() on null in C:\xampp\htdocs\FINALschool\GLOBAL1.php on line** 

ザ・を与えるSでログインしようとした後

<?php 
$dbName = $_SERVER["DOCUMENT_ROOT"] . "\FINALSCHOOL\REG.MDB"; 
if (!file_exists($dbName)) { 
    die("Could not find database file."); 
} 
try{ 
    $db = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=$dbName;Uid=Admin"); 
} 
catch(PDOException $e){ 
    echo $e->getMessage(); 
} 

?>

私もチェックしていますが私のデータベースとのログインのための私のユーザー名とパスワードとそれはすべて同じですのでお手伝いください 私のxamppはデフォルトのポートに接続されています

+0

あなたのXAMPPでのODBCドライバを持っていますか?それらをアクティブにする必要があります(PHP.iniでコメントを外してください) –

答えて

0

あなたの$dbNameあなたはソースの名前(例として選択したDSNを使用するためにその後Start > Settings > Control Panel > Administrative Tools > Data Sources (ODBC)

スタート:データソースとして.MDBファイルに、あなたはMSAccessをODBCソースを設定する必要があります以下の「IguanaTestData」)。

Setting up an ODBC Source

Reference

関連する問題