php使用adodb 链接access方法

PHP使用adodb链接access数据库这两句这样写是错误的应该如何改$db=NewADOConnection('access');$db->Connect("data... PHP 使用adodb 链接access数据库 这两句这样写是错误的 应该如何改
$db = NewADOConnection ('access');
$db->Connect("data.mdb")or die("链接失败");
在第二句的时候报错 正确应该如何写
展开
 我来答
圣鸾OJ
2015-10-06 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:114万
展开全部
需要注意php获取路径用的是realpath

.代码如下:

<?php
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else echo "failed";
?>

之二:

.代码如下:

<?PHP
//创建ADO连接
$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");
$rs->Open("select * from blog_Content",$conn,1,3);
echo $rs->Fields["log_Title"]->Value; //输出log_Title字段
echo "<br/>";
$rs->Movenext(); //将记录集指针下移
echo $rs->Fields["log_Title"]->Value;
$rs->close();
?>

方法三:用ODBC,在ODBC治理器中为db1.mdb建一处系统数据源(一般需要服务器权限,不建议使用)

名称:dbdsn (可以自己定)
驱动程序:Microsoft Access Driver (*.MDB)

代码:

.代码如下:

$Conn = odbc_connect("dbdsn","admin","123"); //连接数据源
$Doquery=odbc_exec($Conn,"select * from 表名 where 条件");//执行查询
百度网友c8a17ba
推荐于2016-06-15 · TA获得超过218个赞
知道答主
回答量:195
采纳率:0%
帮助的人:85万
展开全部
我知道的方式:
<?php
$conn = new com("adodb.connection");
$connstr="driver={microsoft access driver (*.mdb)}; dbq=". realpath("data/db_database12_185.mdb");
$conn->open($connstr);
?>
更多追问追答
追问
帮我写下几个代码好不,急用,所以不学方法,ODBC或者adodb都行
已知条件============
access文件名为mydata.mdb
里面有表格data
表有5个字段 分别是 id、name、title、date、user
总共有十多个条数据
已知条件============
追答
你看看下,在第三行最后加上你的数据库路径,至于你说的表data只要加上SQL语句,遍历一下。
open($connstr);
//sql语句
$sql="select * from `data`;
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
echo $row['id'];
echo $row['name'];
echo $row['title'];
echo $row['date'];
echo $row['user'];
}

?>

希望能帮到你,如果还不行,源码发给我,我帮你看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式