この記事では主にPHP接続操作アクセスデータベースインスタンスを紹介していますので、必要な方は実装コードを直接提供します
。
以前作ったPingSwitchはWEB表示用のフロントエンドだったので、最初はDelphiとaccessの仕組みを使っていたのと、DelphiとMySQLの接続が割と面倒だったので、結局選ぶしかありませんでした。 PHP+Accessの組み合わせを使用するのは奇妙ですが、合理的でもあります...
PHP で Access データベースに接続するには、ADO を使用して接続する必要があります。これは、ASP でデータベースに接続するのと非常に似ています。参考までにデモを以下に示します。
/*
ADO 接続を作成する
*/
$conn = @new COM("ADODB.Connection") または die ("ADO 接続に失敗しました。");
$connstr = "DRIVER={Microsoft Access ドライバー (*.mdb)}; DBQ=" . realpath("DATUM/cnbt.mdb");
$conn->Open($connstr);
/*
レコードセットクエリを作成する
*/
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from dbo_dirs",$conn,1,3);
/*
データを読み取るループ
*/
while(!$rs->eof){
echo "$rs->Fields["title"]->Value;
echo "
";
$rs->Movenext(); //レコードセットポインタを下に移動します
}
$rs->close();
?>
このように動けば問題ないのですが…
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。