登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

圆梦

思想改变行为 行为改变一切

 
 
 

日志

 
 

PHP链接Access数据库  

2010-01-20 13:42:56|  分类: PHP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

第一种:oledb链接

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php链接Access数据库</title>
</head>

<body>
<?php
//使用php com类链接Access数据库 [oledb连接]
$con=new com("adodb.connection") or die("链接失败");
$constr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("datdb.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();                 //每次指针下移
}
*/
?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center">编号</td>
    <td align="center">姓名</td>
  </tr>
  <?php
  while(!$rs->eof){
   $id=$rs->fields['id'];
 $name=$rs->fields['姓名'];
  ?>
  <tr>

    <td align="center"><?php echo $id->value;?></td>
    <td align="center"><?php echo $name->value;?></td>
  </tr>
  <?php
  $rs->movenext();
  }
 
  $rs->close();
  $rs=null;
  $con->close();           //使用完关闭记录集和链接
  $con=null;
  ?>
</table>
</body>
</html>

 

第二种:odbc链接:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php连接Access</title>
</head>

<body>
<?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/>';
}
*/
?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center">编号</td>
    <td align="center">姓名</td>
  </tr>
  <?php
  while(odbc_fetch_array($rs)){        //取记录
   $id=odbc_result($rs,1);          //去字段,可使用数字或字段名
 $name=odbc_result($rs,'姓名');
  ?>
  <tr>
    <td align="center"><?php echo $id;?></td>
    <td align="center"><?php echo $name;?></td>
  </tr>
  <?php
  }
  ?>
</table>
</body>
</html>



-------------------------------------------------------------------------------------------------------------------

如果文章对你有帮助,请把文章的右边和左下边的广告点击下,算是对我的小小帮助。Thank you!

或者如果您觉得此文有帮助,可以打赏点钱给我支付宝 sm0210@qq.com ,或扫描二维码

请不要做浮躁的人 - 圆梦 - 圆梦
  评论这张
 
阅读(697)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018