求救:PHP连接ACCESS数据库问题

wj2100 2004-03-22 07:49:10
请问各位:我以前做PHP都是用MYSQL的,现在想用ACCESS,请问PHP连ACCESS数据库有哪几种方法啊?
...全文
53 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xylegend 2004-03-24
  • 打赏
  • 举报
回复
odbc只要设置对了很简单就连上了,楼上有位朋友说的很清楚了。
设置一个数据源名,比如test,在php中就可以用odbc函数去连test了。
注意:数据源名和原数据库名不是一回事
com的没有试过
52juanjuan 2004-03-23
  • 打赏
  • 举报
回复
各种连接方法都差不多,自己看看手册吧,我现在用的就是ODBC这个东西太简单了
xuzuning 2004-03-23
  • 打赏
  • 举报
回复
php提供了odbc操作函数
wj2100 2004-03-23
  • 打赏
  • 举报
回复
用odbc的话,连接数据库跟用MYSQL是一样的吗,还有其他的什么设置吗,谢,
shuzai 2004-03-22
  • 打赏
  • 举报
回复
用adobc这个类库算了
wj2100 2004-03-22
  • 打赏
  • 举报
回复
sikocb(siko)老师

odbc的连接方法能不能具体讲一下呢

sikocb 2004-03-22
  • 打赏
  • 举报
回复
找找连接ACCESS有两种方式:odbc和com
1、odbc,目前你使用的是这种。
在“控制面板”中打开odbc32——进入“系统数据源”选项卡——点击“添加”按钮根据窗口信息将你的product.mdb设置成数据源。设置后需要重新启动系统(win98)以使设置生效win nt好象不要
2、com
此方式与asp中使用ACCESS一样。由于同使用ADODB.Connection控件,连程序代码都很接近
<?php
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$d = strtotime("2003-03-11 07:52:57");
//$rs->Open("select top 10 * from data where [date]>#2003-03-11#",$conn,1,1);
$rs->Open("select * from class",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(3);
echo $f->value."<br>";
//echo $rs->Fields["content"]->value."<br>";
//echo $d." ".$rs->Fields["date"]->type.":".$rs->Fields["date"]->value.date("Y-m-d H:i:s",$rs->Fields["date"]->value)."<br>";
$rs->MoveNext();
}
?>
imbruter 2004-03-22
  • 打赏
  • 举报
回复
MYODBC,www.php.net上有

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧