php到底怎么连接access数据库?

<?php$conn=newcom("adodb.connection");$conn->open("driver=microsoftaccessdriver(*.mdb... <?php
$conn= new com("adodb.connection");
$conn->open("driver=microsoft access driver (*.mdb);dbq=mytable.mdb");

$rs=$conn->execute("select * from table");
echo "<table border=1>";

while(!$rs->eof)
{
echo "<tr>";
echo "<td>$rs->fields["id"]</td>";
echo "<td>$rs->fields["neirong"]</td>";
ehco "</tr>";
$rs->movenext();
}
echo "</table>";
$rs->close();
?> 我这个是从书上抄来的。可是也不行
错误是这样的:Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\PHPnow\htdocs\liuxiao.php on line 11

我在网上复制了很多的代码都不行。都行不通。都是一堆错误。
您要是知道答案的话请您详细点告诉我。要是不知道的话。请您别复制粘贴了。我真的是想哭了。
ehco "</tr>";
这个我写错了 应该是 echo "</tr>";
可是最后还是出了这么个错误:Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。' in D:\PHPnow\htdocs\test.php:3 Stack trace: #0 D:\PHPnow\htdocs\test.php(3): com->open('driver=microsof...') #1 {main} thrown in D:\PHPnow\htdocs\test.php on line 3

不知道这么搞?
展开
 我来答
hnrko07
2010-12-23 · TA获得超过280个赞
知道答主
回答量:272
采纳率:0%
帮助的人:162万
展开全部
<?php //读取mdb数据库例程
$conn = new com("ADODB.Connection");
$connstr = "DRIVER=; DBQ=". realpath("../mydata.mdb");

$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from userinfo",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
echo " ". $rs->Fields(2)->value;
$rs->MoveNext();
}
?>
newchinays
2010-12-21 · TA获得超过1172个赞
知道小有建树答主
回答量:1238
采纳率:48%
帮助的人:412万
展开全部
echo "<td>$rs->fields["id"]</td>";
echo "<td>$rs->fields["neirong"]</td>";
改成
echo "<td> $rs->fields[‘id’]</td>";
echo "<td> $rs->fields[‘neirong’]</td>";
试试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peng2299
2010-12-21 · TA获得超过116个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:99.1万
展开全部
上面提示第11行语法错误,将第11行和12行改为:
echo "<td>".$rs->fields["id"]."</td>";
echo "<td>".$rs->fields["neirong"]."</td>";

将数据库连接语句改为:
$conn=new com("ADODB.Connection");
$conn->open("Driver={Microsoft Access Driver (*.mdb)};DBQ=".realpath("mytable.mdb"));
注意mytable.mdb文件的路径,建议放在PHP程序当前目录,等程序无误后再放到别的地方。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Phper
2010-12-21 · TA获得超过1210个赞
知道小有建树答主
回答量:625
采纳率:0%
帮助的人:673万
展开全部
文件路径不正确

$conn=new com("ADODB.Connection");
$conn->open("Driver={Microsoft Access Driver (*.mdb)};DBQ=".realpath("mytable.mdb"));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式