娱乐新地带论坛  

返回   娱乐新地带论坛 > 电脑技术 > 『程序设计』

『程序设计』 不太懂编程,主要用来搜集例子,源码等...

发表新主题 回复
 
主题工具 显示模式
旧 2009-11-17, 06:12 PM   #1
No1
Tony
坛主
级别:199 | 在线时长:40426小时 | 升级还需:374小时级别:199 | 在线时长:40426小时 | 升级还需:374小时级别:199 | 在线时长:40426小时 | 升级还需:374小时级别:199 | 在线时长:40426小时 | 升级还需:374小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,053
积分:6
精华:24
现金:14348金币
资产:29325305金币
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
php 连接 access

第一种方式是用ODBC,在ODBC管理器中为db1.mdb建一处系统数据源
名称:dbdsn (可以自己定)
驱动程序:Microsoft Access Driver (*.MDB)
...
$Conn = odbc_connect("dbdsn","admin","123"); //连接数据源
$Doquery=odbc_exec($Conn,"select * from 表名 where 条件");//执行查询
...
第二种方式是ADO
...
$conn=new COM("ADODB.Connection");
$dsn="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("path/db1.mdb");
$conn->open($dsn);
$sql="select * from 表名 where 条件";
$ru=$conn->Execute($sql);
...
--------------------------------------------------------------------------------------------
<?PHP
//创建ADO连接
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$c . realpath("db1.mdb");
$conn->Open($connstr);
//创建记录集查询
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from info",$conn,1,3);
?>
<table border=1>
<tr>
<td>ID</td>
<td>NAME</td>
<td>text</td>
</tr>
<?php
while(!$rs->eof){
?>
<tr>
<td><?php echo $rs->Fields["ID"];?></td>
<td><?php echo $rs->Fields["NAME"];?></td>
<td><?php echo $rs->Fields["text"];?></td>
</tr>
<?php
$rs->Movenext();
}
$rs->close();
?>
</table>
第三种方法:pdo$conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=d:/program files/Apache Software Foundation/Apache2.2/htdocs/filesupload/db/filesupload.mdb");
Tony 当前离线  
回复时引用此帖
发表新主题 回复

书签


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转


所有时间均为北京时间。现在的时间是 04:08 AM


©2003-2024 1819.net All rights reserved.