php访问access的方法

php访问mysql的方法,地球人都知道,不过访问access就麻烦点,今天我们一起也来学习下吧,因为在实际应用中也会要用到。在虚拟目录下访问需要转化下数据库文件所在的路径。这里采用ADODB库作为测试。代码如下:
<?php
include(’adodb/tohtml.inc.php’);//loadcodecommontoADODB
include(’adodb/adodb.inc.php’);//loadcodecommontoADODB

$NowPathArray=explode(\"include\",str_replace(\"\\\",\"/\",dirname(__FILE__)));//强制将windows下\"分隔符\"转化为/
@define(\"ROOT_PATH\",$NowPathArray[0]);
//数据库部分参数设置
//@define(\"TBL_PREFIX\",\"bluedn_\");//当前数据库前缀
@define(\"DB_PATH\",ROOT_PATH.\"/db/data.mdb\");
//echoDB_PATH;
@define(\"DB_TYPE\",\"access\");//数据库类型
$dsn=\"Driver={MicrosoftAccessDriver(*.mdb)};Dbq=\".DB_PATH.\";Uid=;Pwd=;\";

$conn=&ADONewConnection(DB_TYPE);
$conn->Connect($dsn);
$conn->SetFetchMode(ADODB_FETCH_ASSOC);//设置以字段名来读取存储位数组的下标,ADODB_FETCH_NUM(以栏位顺序存取)默认都有为ADODB_FETCH_BOTH(双模式存取)
//$conn->debug=true;//设置为true跟踪数据库操作
$sqlnum=0;//记录数据库操作的次数

$sql=’select*frommain’;
$rs=$conn->Execute($sql);
rs2html($rs,’border=2cellpadding=6’,array(’ID’,’标题’,’作者’,’来源’,’内容’,’日期’));
?>
Tags: 

延伸阅读

最新评论

发表评论