PHP連接Access數(shù)據(jù)庫的方法小結(jié)
更新時(shí)間:2013年06月20日 14:06:49 作者:
有時(shí)候我們?cè)陂_發(fā)一些小程序或簡(jiǎn)單功能的管理系統(tǒng),又沒有mysql數(shù)據(jù)庫的情況下,就可以使用access了,這里介紹下鏈接方法
PHP代碼:
需要注意php獲取路徑用的是realpath
<?php
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else echo "failed";
?>
之二:
<?PHP
//創(chuàng)建ADO連接
$conn = @new COM("ADODB.Connection") or die ("ADO連接失敗!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("temp/TempData.mdb");
$conn->Open($connstr);
//創(chuàng)建記錄集查詢
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from blog_Content",$conn,1,3);
echo $rs->Fields["log_Title"]->Value; //輸出log_Title字段
echo "<br/>";
$rs->Movenext(); //將記錄集指針下移
echo $rs->Fields["log_Title"]->Value;
$rs->close();
?>
方法三:用ODBC,在ODBC治理器中為db1.mdb建一處系統(tǒng)數(shù)據(jù)源(一般需要服務(wù)器權(quán)限,不建議使用)
名稱:dbdsn (可以自己定)
驅(qū)動(dòng)程序:Microsoft Access Driver (*.MDB)
代碼:
$Conn = odbc_connect("dbdsn","admin","123"); //連接數(shù)據(jù)源
$Doquery=odbc_exec($Conn,"select * from 表名 where 條件");//執(zhí)行查詢
需要注意php獲取路徑用的是realpath
復(fù)制代碼 代碼如下:
<?php
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else echo "failed";
?>
之二:
復(fù)制代碼 代碼如下:
<?PHP
//創(chuàng)建ADO連接
$conn = @new COM("ADODB.Connection") or die ("ADO連接失敗!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("temp/TempData.mdb");
$conn->Open($connstr);
//創(chuàng)建記錄集查詢
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from blog_Content",$conn,1,3);
echo $rs->Fields["log_Title"]->Value; //輸出log_Title字段
echo "<br/>";
$rs->Movenext(); //將記錄集指針下移
echo $rs->Fields["log_Title"]->Value;
$rs->close();
?>
方法三:用ODBC,在ODBC治理器中為db1.mdb建一處系統(tǒng)數(shù)據(jù)源(一般需要服務(wù)器權(quán)限,不建議使用)
名稱:dbdsn (可以自己定)
驅(qū)動(dòng)程序:Microsoft Access Driver (*.MDB)
代碼:
復(fù)制代碼 代碼如下:
$Conn = odbc_connect("dbdsn","admin","123"); //連接數(shù)據(jù)源
$Doquery=odbc_exec($Conn,"select * from 表名 where 條件");//執(zhí)行查詢
您可能感興趣的文章:
- PHP連接access數(shù)據(jù)庫
- php adodb連接帶密碼access數(shù)據(jù)庫實(shí)例,測(cè)試成功
- 用ADODB來讓PHP操作ACCESS數(shù)據(jù)庫的方法
- php連接Access數(shù)據(jù)庫錯(cuò)誤及解決方法
- PHP使用PDO連接ACCESS數(shù)據(jù)庫
- PHP中通過ADO調(diào)用Access數(shù)據(jù)庫的方法測(cè)試不通過
- 三種php連接access數(shù)據(jù)庫方法
- PHP連接操作access數(shù)據(jù)庫實(shí)例
- php將access數(shù)據(jù)庫轉(zhuǎn)換到mysql數(shù)據(jù)庫的方法
- 談?wù)凱HP連接Access數(shù)據(jù)庫的注意事項(xiàng)
- php實(shí)現(xiàn)連接access數(shù)據(jù)庫并轉(zhuǎn)txt寫入的方法
- php操作access數(shù)據(jù)庫的方法詳解
相關(guān)文章
淺析PHP安裝擴(kuò)展mcrypt以及相關(guān)依賴項(xiàng)(PHP安裝PECL擴(kuò)展的方法)
本篇文章是對(duì)PHP安裝擴(kuò)展mcrypt以及相關(guān)依賴項(xiàng)(PHP安裝PECL擴(kuò)展的方法)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07關(guān)于PHP數(shù)組迭代器的使用方法實(shí)例
在PHP的日常操作中,數(shù)組是最常出現(xiàn)的結(jié)構(gòu),而我們幾乎每天都在處理數(shù)組相關(guān)的內(nèi)容,這篇文章主要給大家介紹了關(guān)于PHP數(shù)組迭代器的使用方法,需要的朋友可以參考下2021-11-11PHP實(shí)現(xiàn)求連續(xù)子數(shù)組最大和問題2種解決方法
這篇文章主要介紹了PHP實(shí)現(xiàn)求連續(xù)子數(shù)組最大和問題2種解決方法,涉及php針對(duì)數(shù)組的遍歷、判斷、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12php啟用sphinx全文搜索的實(shí)現(xiàn)方法
這篇文章主要介紹了php啟用sphinx全文搜索的實(shí)現(xiàn)方法,詳細(xì)講述了sphinx相關(guān)的配置與使用技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12PHP設(shè)計(jì)模式之模板方法模式定義與用法詳解
這篇文章主要介紹了PHP設(shè)計(jì)模式之模板方法模式,結(jié)合實(shí)例形式詳細(xì)分析了php設(shè)計(jì)模式中模板方法模式的概念、原理、定義、用法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-04-04