私は、提出されたHTMLフォームから情報を取得し、自動的にAccess 2016データベースに入力しています。このプロセスについての私の理解は限られています。MS Access 2016データベースへのPHPリモート接続
HTMLフォームは、Webサーバーとして倍増している64ビットのWindows Server 2008 R2 DCに格納されています。 PHPもこのサーバーにインストールされ、構成されています。
データベースは別の64ビットWindows Server 2008 R2仮想サーバーに格納されています。
私は、PHPとSQL(MySQL、SQL Serverなど)に関する多くの記事を見てきましたが、PHPとMS Accessについてはほとんど書かれていません。私は今、ODBC接続をセットアップする必要があることを理解していますが、ここで私は迷子になり始めます。
質問:
- 私はODBC接続は、Webサーバー上で設定/設定する必要があります考えで正しいですか?
- 考えてみると64ビットODBCドライバのみが必要ですか? (私はこれが正しいと確信していますが、一部の32ビットコンピュータがHTMLフォームにアクセスするため、32ビットODBCドライバを用意する必要があります。しかし、私はこれに関する確認をしたいと思います。)
- ODBCドライバはどこですか?私は検索を行い、「Microsoft Access Database Engine 2010 Redistributable」のダウンロードに私を連れて来ました。これは私が探しているものですか?私は間違った場所にいると感じる傾向があります。誰かが「Redistributable」が「ODBC Driver」と同じであることを確認できない限り、私は自分が探していると思う傾向があります間違ったところで)
ありがとうございました! Eric
リモートマシンのビット数は関係ありません。彼らはDBに接続するものではなく、PHPは実際に接続しているものです。つまり、PHPに適したODBC DSNを使用する必要があります.32ビットPHPの場合は、3ビットdsnが必要です。 –
ありがとう、マーク。私はそれが事実かもしれないと思ったが、確かに確認するのが良い。 – egoche