一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php access 數(shù)據(jù)連接與讀取保存編輯數(shù)據(jù)的實(shí)現(xiàn)代碼

復(fù)制代碼 代碼如下:
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("www.jb51.NET/db.mdb");
//與access連接要用到com接口了。
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
//數(shù)據(jù)查詢并顯示出來
$rs->Open("select * from szd_t",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
}
//下面來看一下php access數(shù)據(jù)庫教程保存
$sql ="insert into szd_t(title)values('www.jb51.NET')";
$rs->Open( $sql );
echo '保存成功';
//php access數(shù)據(jù)庫編輯
$sql ="Update szd_t set title='jb51.NET' where id=".$_GET['id'];
$rs->Open( $sql );
echo '編輯成功';
//刪除數(shù)據(jù)
$sql ="delete from szd_t where id=".$_GET['id'];


php連接Access數(shù)據(jù)庫的三種方法
最近想把一個(gè)ASP的網(wǎng)站改成php的,無奈空間不支持mysql數(shù)據(jù)庫,只好用access數(shù)據(jù)庫了,但以前都是用的php+mysql,php+access數(shù)據(jù)庫編程還真沒有做過.
感謝黨,感謝cctv,感謝搜索引擎,這不找到一編不錯(cuò)的文章,特轉(zhuǎn)過來和大家分享.
php中連接Access有如下3種方式。
(1)創(chuàng)建系統(tǒng)數(shù)據(jù)源,用php提供的ODBC函數(shù)即可。
(2)同樣可以使用php的ODBC函數(shù),但不創(chuàng)建數(shù)據(jù)源。
開放數(shù)據(jù)庫連接(Open DateBase Conection,ODBC)是Windows Open Server(開放服務(wù))API(WOSA)產(chǎn)品之一。一個(gè)數(shù)據(jù)源是對數(shù)據(jù)庫的一個(gè)命名連接。對于應(yīng)用程序要連接的不同類型的數(shù)據(jù)庫,都需要一個(gè)ODBC驅(qū)動(dòng)程序。ODBC API主要是為客戶/服務(wù)器的RDBMS使用設(shè)計(jì)的,但是ODBC驅(qū)動(dòng)程序也可以用于連接桌面數(shù)據(jù)庫文件、工作表和平面文件。ODBC使用Odbcinst.dll庫來設(shè)置和清除數(shù)據(jù)源。Odbcad32.exe是一個(gè)用于建立ODBC數(shù)據(jù)源的獨(dú)立的32位可執(zhí)行應(yīng)用程序,在控制面板中有其對應(yīng)的圖標(biāo)Control Panel。
ODBC驅(qū)動(dòng)管理程序?yàn)閿?shù)據(jù)源打開ODBC驅(qū)動(dòng)程序并將SQL語句傳送給驅(qū)動(dòng)程序。在客戶/服務(wù)器RDBMS處理完一個(gè)select查詢后,ODBC驅(qū)動(dòng)程序?qū)⒅捣祷亟o應(yīng)用程序。當(dāng)執(zhí)行一個(gè)insert、update或delete語句時(shí),驅(qū)動(dòng)程序返回查詢所影響的行數(shù)。 phperz.com
下面介紹php使用ODBC連接Access數(shù)據(jù)庫的方法。用$connstr="DRIVER= Microsoft Access Driver (*.mdb)來設(shè)置數(shù)據(jù)驅(qū)動(dòng),函數(shù)realpath()用來取得數(shù)據(jù)庫的相對路徑。利用該方法連接Access數(shù)據(jù)庫主要應(yīng)用php的odbc_connect()函數(shù),該函數(shù)聲明如下: www.phperz.com
復(fù)制代碼 代碼如下:
resourse odbc_connect( string dsn, string user, string password [, int cursor_type])
dsn:系統(tǒng)dsn名稱。
user:數(shù)據(jù)庫服務(wù)器某用戶名。
password:數(shù)據(jù)庫服務(wù)器某用戶密碼。
cursor_type:游標(biāo)類型。

代碼如下:
復(fù)制代碼 代碼如下:
$connstr="DRIVER=Microsoft Access Driver (*.mdb);
DBQ=".realpath("bookinfo.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );

(3)使用微軟的ADODB數(shù)據(jù)庫驅(qū)動(dòng)。ActiveX Data Objects(ADO)是Microsoft開放數(shù)據(jù)庫應(yīng)用程序的數(shù)據(jù)庫訪問技術(shù)。它被設(shè)計(jì)用來同新的數(shù)據(jù)訪問層OLE DB Provider一起協(xié)同工作,提供通用數(shù)據(jù)訪問(Universal Date Access)。OLE DB是一個(gè)低層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫、電子郵件系統(tǒng)及自定義的商業(yè)對象。ADO技術(shù)大大簡化了OLE DB的操作,因?yàn)锳DO封裝了OLE DB程序中使用的大量COM接口,所以ADO是一種高層的訪問技術(shù)。 php程序員站
ADO技術(shù)基于通用對象模型(COM),它提供了多種語言的訪問技術(shù)。php是通過預(yù)先定義類COM來使用ADO方法操縱Access數(shù)據(jù)庫的。該類詳細(xì)說明如下: www.phperz.com
復(fù)制代碼 代碼如下:
string com::com( string module_name [, string server_name [, int codepage]])
module_name:被請求組件的名字或class-id。 www~phperz~com
server_name:DCOM服務(wù)器的名字。
Codepage:指定用于將php字符串轉(zhuǎn)換成UNICODE字符串的代碼頁,反之亦然。該參數(shù)的取值有CP_ACP、CP_MACCP、CP_OEMCP、CP_SYMBOL、CP_THREAD_ACP、CP_UTF7和CP_UTF8。

php利用com類并使用ADO方法訪問數(shù)據(jù)庫的代碼如下:
[code]
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("bookinfo.mdb ");
$conn->Open($connstr);


這篇是別的網(wǎng)友發(fā)的一篇文章。結(jié)合下,最后腳本之家會(huì)給出一個(gè)php+access的留言本源碼,大家可以參考下。基本上對php access的操作就熟悉了。
雖然很少用php鏈接ACCESS,但偶爾用來導(dǎo)導(dǎo)數(shù)據(jù),還是挺不錯(cuò)的
復(fù)制代碼 代碼如下:
<?php
/*
創(chuàng)建ADO連接
*/
$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("DATUM/cnbt.mdb");
$conn->Open($connstr);
/*
創(chuàng)建記錄集查詢
*/
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from dbo_dirs",$conn,1,3);
/*
循環(huán)讀取數(shù)據(jù)
*/
while(!$rs->eof){
echo "$rs->Fields["title"]->Value;
echo "<br/>";
$rs->Movenext(); //將記錄集指針下移
}
$rs->close();
?>


函數(shù)描述及例子
雖然很少用php鏈接ACCESS,但偶爾用來導(dǎo)導(dǎo)數(shù)據(jù),還是挺不錯(cuò)的

php ACCESS 簡單留言本實(shí)例源碼

php技術(shù)php access 數(shù)據(jù)連接與讀取保存編輯數(shù)據(jù)的實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 丁香5月婷婷 | 依人成人 | 国产色手机在线观看播放 | 久久精品国产久金国产思思 | 日本一二三区免费 | 亚洲线精品一区二区三区 | 看全色黄大色黄大片色责看的 | 最色网在线观看 | 国产一级一级一级成人毛片 | 精品99久久 | 麻豆精品成人免费国产片 | 91成人影院未满十八勿入 | 91精品国产综合久久福利 | 黄色资源视频 | 日本视频www色变态 日本视频网站在线www色 | 涩涩涩涩涩涩涩涩涩涩 | 久久亚洲精品中文字幕二区 | 色综合图 | 婷婷在线视频观看 | 成年人免费看视频 | 国产日韩欧美一区二区三区视频 | 久久亚洲人成网站 | 精品孕妇一区二区三区 | 亚洲天堂网站 | 中文字幕一区二区三区四区五区 | 精品免费视频 | 真实国产乱子伦精品一区二区三区 | 色多多视频官网 | 成人精品一区二区激情 | 国产成人精品永久免费视频 | 亚洲天堂首页 | 国产zzzwww在线观看 | 亚洲激情另类 | 色在线免费视频 | 黄色资源视频 | 成人爽a毛片在线视频 | 国产最新精品视频 | 中文字幕在线视频网 | 欧美黑人巨大日本人又爽又色 | 亚洲夂夂婷婷色拍ww47 | 精品麻豆|