PHP連接Access數(shù)據(jù)庫的方法小結(jié)
更新時(shí)間:2013年06月20日 14:06:49 作者:
有時(shí)候我們?cè)陂_發(fā)一些小程序或簡單功能的管理系統(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í)例,測試成功
- 用ADODB來讓PHP操作ACCESS數(shù)據(jù)庫的方法
- php連接Access數(shù)據(jù)庫錯(cuò)誤及解決方法
- PHP使用PDO連接ACCESS數(shù)據(jù)庫
- PHP中通過ADO調(diào)用Access數(shù)據(jù)庫的方法測試不通過
- 三種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中一些可以替代正則表達(dá)式函數(shù)的字符串操作函數(shù)
這篇文章主要介紹了PHP中一些可以替代正則表達(dá)式函數(shù)的字符串操作函數(shù),本文總結(jié)的是一些比較特別的字符串操作函數(shù),需要的朋友可以參考下2014-11-11
PHP中調(diào)試函數(shù)debug_backtrace的使用示例代碼
debug_backtrace() 是一個(gè)很低調(diào)的函數(shù),很少有人注意過它,這篇文章主要給大家介紹了關(guān)于PHP中調(diào)試函數(shù)debug_backtrace的使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,感興趣的朋友們隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
PHP MVC框架中類的自動(dòng)加載機(jī)制實(shí)例分析
這篇文章主要介紹了PHP MVC框架中類的自動(dòng)加載機(jī)制,結(jié)合實(shí)例形式分析了MVC框架中類的自動(dòng)加載機(jī)制原理、實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-09-09
WordPress中調(diào)試縮略圖的相關(guān)PHP函數(shù)使用解析
這篇文章主要介紹了WordPress中調(diào)試縮略圖的相關(guān)PHP函數(shù)使用解析,包括使用set_post_thumbnail_size來調(diào)整縮略圖的大小,需要的朋友可以參考下2016-01-01
解析PHP自帶的進(jìn)位制之間的轉(zhuǎn)換函數(shù)
本篇文章是對(duì)PHP自帶的進(jìn)位制之間的轉(zhuǎn)換函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP輸出兩個(gè)數(shù)字中間有多少個(gè)回文數(shù)的方法
這篇文章主要介紹了PHP輸出兩個(gè)數(shù)字中間有多少個(gè)回文數(shù)的方法,實(shí)例分析了回文數(shù)的概念與相關(guān)判斷技巧,需要的朋友可以參考下2015-03-03

