0

PHP を使用して MS Access データベースにクエリを実行する方法について他にも質問があることは承知していますが、私の状況は少し異なります。

現在、私の会社では、元従業員が MS Access で開発したプログラムを使用しています。プログラムはひどく時代遅れで、内部の VBA は混乱しているだけで、修正する価値はありません。彼は 2 つの ODBC 接続を使用して、企業が管理する SQL データベースに接続してクエリを実行しました (つまり、これに対する管理者アクセス権はありません)。古いプログラムを複製する PHP 駆動のプログラムを開発するのは面白いだろうと思いましたが、私たち全員が望んでいた追加機能がいくつかありました。

ここでの問題は、非常に非効率的ですが、イントラネットにある MS Access データベース プログラム (企業の SQL ファイルを照会する) に照会する必要がある可能性が高く、PHP がプライベート イントラネットを照会できるかどうかわからないことです。

サーバーでホストされ、プライベート イントラネットにある Access データベースにクエリを実行する PHP アプリケーションを開発することは可能ですか?

または、イントラネットで PHP アプリケーションをホストすることは可能ですか? そうすれば、Access データベースへのクエリを簡単に実行できますか?

どちらかである場合、これを達成する方法についてアドバイスをいただけますか?

4

1 に答える 1

1

db odbc を使用できます >> http://www.w3schools.com/php/php_db_odbc.asp

また、PDOを使用してみてください

<?php
    try{
        $dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\accounts.mdb;Uid=Admin");
    }
    catch(PDOException $e){
        echo $e->getMessage();
    } 
?>
于 2013-10-03T13:32:19.537 に答える