PHP连接ACCESS数据库

刚准备动手写一个BO-Blog TO PJBLOG2.5 的数据库程序,于是上网查询了一下有关于PHP中使用ODBC的方法,可惜都没找到一个合适的方法。

经过几个小时的研究,终于摸索出PHP连接ACCESS数据库的方法,代码如下:
[code] [color=gray]//创建ADO连接
$conn = @new COM(”ADODB.Connection”) or die (”ADO连接失败!”);
$connstr = “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath(”temp/TempData.mdb”);
$conn->Open($connstr);
[color=gray]//创建记录集查询
$rs = @new COM(”ADODB.RecordSet”);
$rs->Open(”select * from blog_Content”,$conn,1,3);
echo $rs->Fields[”log_Title”]->Value; [color=gray]//输出log_Title字段
echo “
“;
$rs->Movenext(); [color=gray]//将记录集指针下移
echo $rs->Fields[”log_Title”]->Value;
$rs->close();
?>
[/code]
这只是个简单的方法,同样我们还可以Microsoft.Jet.OLEDB.4.0的方法连接,速度会更快一些。
注:conn = @new COM(”ADODB.Connection”) or die (”ADO连接失败!”);
需要注意一下,这里 COM 必须使用大写,之前使用小写 Windows XP 居然出现非法操作,另这里使用了一个@符号,他的作用主要是容错!
其他的数据库操作方法类似于ASP,就不作多的介绍了~

6 Responses to “PHP连接ACCESS数据库”

  1. 淡淡的忧 Says:

    程序有吗?我一直在找这个…
    你这个BOBLOG是以前的文本版本,还是现在的SQL版本的转换?
    我需要一个文本的版本的转换,BOB说不再开发文本版,空间又不支持SQL所以要转用PJ.希望这个程序可以发布….
    xesp#163.com
    E一份给我吧,就当我帮着作测试了.谢谢

  2. 番茄红了 Says:

    程序还未完成,由于BO-BLOG与PJ的数据库存在很大差异,因此转换比较麻烦,希望能提供一份已存在数据的数据库以供参考~

  3. 淡淡的忧 Says:

    文本的吗?存日记的那个目录吧。

  4. 禾火木风 Says:

    这段时间都在研究PJ呀。。
    我想问个问题,PJ能把它弄成横向的吗

  5. 番茄红了 Says:

    [quote=禾火木风]这段时间都在研究PJ呀。。
    我想问个问题,PJ能把它弄成横向的吗
    不明白?如何横向?

  6. 禾火木风 Says:

    就是让每篇日志是横着排列。
    这二天弄张图上来让你看看就明白的

发页文章评论

Theme Brought to you by Directory Journal and Elegant Directory