전에 만든 PingSwitch가 WEB 디스플레이용 프론트엔드였기 때문에 초기에는 델파이의 구조와 접속 방식을 사용했고, 델파이와 MySQL의 연결이 상대적으로 번거로웠기 때문에 결국엔 할 수 밖에 없었습니다. PHP Access의 조합을 사용하기로 결정했는데, 꽤 이상하지만...
PHP에서 액세스 데이터베이스에 연결하려면 ADO를 사용하여 연결해야 하며 이는 ASP에서 데이터베이스에 연결하는 것과 매우 유사합니다. 참고할 수 있도록 아래에 데모가 제공됩니다.
/*
ADO 연결 만들기
*/
$conn = @new COM("ADODB.Connection") 또는 die("ADO 연결에 실패했습니다.");
$connstr = "DRIVER={Microsoft Access Driver(*.mdb)}; DBQ=" . realpath("DATUM/cnbt.mdb");
$conn->열기($connstr);
/*
레코드세트 쿼리 만들기
*/
$rs = @new COM("ADODB.RecordSet");
$rs->Open("dbo_dirs에서 * 선택",$conn,1,3);
/*
데이터를 읽는 루프
*/
while(!$rs->eof){
echo "$rs->필드["title"]->값;
echo "
";
$rs->Movenext(); //레코드 세트 포인터를 아래로 이동
}
$rs->close();
?>
이렇게 하면 문제 없을 것 같아요...
이상이 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.