$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("access.mdb");
$conn->Open($connstr);
$rs = $conn->execute("select * from user");
while(!$rs->eof){
echo $rs->fields['username'];
$rs->Movenext();
}
$rs->close();
php的COM类用于载入dll资源
在使用COM类之前,确保下面3个条件:
1.启用组件:regsvr32 组件dll
2. 允许调用COM:php.ini中com.allow_dcom =true
3. 账户有权限访问组件
然后就可以直接使用php的com函数调用它了
$obj = new COM("ABC.MyObj"); //一般前边是主文件名、后边是类名,注册表里找这个文件可以找到
这样就生成了一个叫obj的对象,我们就可以用它的属性和方法来操作了
$obj->MyAttr='123';
$obj->SerAttr('str',0);
例如同样可以用于读取excel文件,简例如下:
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.xls)}; DBQ=" . realpath("book.xls");
$conn->Open($connstr);
$rs = $conn->execute("select * from user");
while(!$rs->eof){
echo $rs->fields['username'];
$rs->Movenext();
}
$rs->close();
本文介绍如何使用 PHP 的 COM 类加载 DLL 资源,并通过 ADO 连接 Access 数据库及 Excel 文件,实现数据读取等功能。文章详细讲解了配置要求及具体操作步骤。
5674

被折叠的 条评论
为什么被折叠?



