background image

PHP 数据:PHP 在 Apache 下连接 ACCESS 的问题

我按照网上的各种说法尝试用 PHP 和 ACCESS 数据库连接,但是连接以后读取数据的结
果却都是 Object 这个单词,有人知道是怎么了吗?有没有人遇到这种情况?PHP 程序
如下:
$conn = @new COM("ADODB.Connection") or die ("ADO 连接失败!");
$connstr   =   "DRIVER={Microsoft   Access   Driver   (*.mdb)};   DBQ="   . 
realpath("temp/TempData.mdb");
$conn->Open($connstr);
$rs = @new COM(“ADODB.RecordSet”);
$sql =”select * from user”;
$rs->Open($sql,$conn,1,3);
echo $rs->Fields["name"];
$rs->close();
?>
输出的结果为:Object

我经常在 IIS 下拿 PHP 链接 ACCESS,首先设置 ODBC 数据源,连接/查询都没有问题。
Apache

 

下的没有做过,没有这方面经验。不过 COM 对象我倒测试过几次,我认为很不

好用。所以在 APACHE 下是否能连接 ACCESS 我持怀疑态度