WEB技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ASP asp.net php
查看: 454|回复: 0
打印 上一主题 下一主题

PHP连接ACC数据库

[复制链接]

534

主题

541

帖子

2044

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2044
跳转到指定楼层
楼主
发表于 2018-1-6 02:46:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

PHP连接ACC数据库
第一种方法“oledb链接
<?php

$con=new com("adodb.connection") or die("链接失败");
$constr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("db/oa.mdb");        //链接字符串,realpath:返回绝对路径
$con->Open($constr);          //打开库
echo $con->state();     //连接状态:1连接成功

$rs=$con->execute("select * from mtab order by id desc");
//执行sql语句/*while(!$rs->eof){ //不是最后一条记录就循环
$id=$rs->fields['id']; //取表中字段
$name=$rs->fields['姓名'];
//$addr=$rs->fields['地址'];

echo 'ID:'.$id->value.'<br/>';
echo '姓名:'.$name->value.'<br/>'; //输出字段的值

$rs->movenext(); //每次指针下移
}
*/
?>


第二种:odbc链接

<?php
//php连接Access数据库 使用odbc链接
$constr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("datdb.mdb");$con=odbc_connect($constr,"","",SQL_CUR_USE_ODBC) or die("链接错误");//产生连接,SQL_CUR_USE_ODBC:记录集类型,四种类型:1.SQL_CUR_USE_IF_NEEDED、2.SQL_CUR_USE_ODBC、3.SQL_CUR_USE_DRIVER、4.SQL_CUR_DEFAULT;主要确定能否操作记录数据
$rs=odbc_do($con,"select * from mtab order by id desc"); //执行sql语句/*while(odbc_fetch_row($rs)){
$id=odbc_result($rs,1);
$name=odbc_result($rs,'姓名');

echo $id.'<br/>';
echo $name.'<br/>';
}
*/
?>
爱仿站的中年人
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

|手机版|码农集营 ( ) 深圳龙岗交友群

GMT+8, 2018-11-7 18:27 , Processed in 0.082816 second(s), 23 queries .

Powered by 码农集营 X3.4

快速回复 返回顶部 返回列表