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

php access 數據連接與讀取保存編輯數據的實現代碼

復制代碼 代碼如下:
$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");
//數據查詢并顯示出來
$rs->Open("select * from szd_t",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
}
//下面來看一下php access數據庫教程保存
$sql ="insert into szd_t(title)values('www.jb51.NET')";
$rs->Open( $sql );
echo '保存成功';
//php access數據庫編輯
$sql ="Update szd_t set title='jb51.NET' where id=".$_GET['id'];
$rs->Open( $sql );
echo '編輯成功';
//刪除數據
$sql ="delete from szd_t where id=".$_GET['id'];


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

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

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

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


這篇是別的網友發的一篇文章。結合下,最后腳本之家會給出一個php+access的留言本源碼,大家可以參考下。基本上對php access的操作就熟悉了。
雖然很少用php鏈接ACCESS,但偶爾用來導導數據,還是挺不錯的
復制代碼 代碼如下:
<?php
/*
創建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);
/*
創建記錄集查詢
*/
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from dbo_dirs",$conn,1,3);
/*
循環讀取數據
*/
while(!$rs->eof){
echo "$rs->Fields["title"]->Value;
echo "<br/>";
$rs->Movenext(); //將記錄集指針下移
}
$rs->close();
?>


函數描述及例子
雖然很少用php鏈接ACCESS,但偶爾用來導導數據,還是挺不錯的

php ACCESS 簡單留言本實例源碼

php技術php access 數據連接與讀取保存編輯數據的實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 福利视频一区青娱 | 久久国产精品国产自线拍免费 | 亚洲精品福利视频 | 久久久久久久久一级毛片 | 日韩在线视频第一页 | 亚洲黄v| 久久亚洲精品国产亚洲老地址 | 亚洲国产成人资源在线软件 | 色哟哟色院91精品网站 | 激情一区二区三区 | 888米奇四色极速在线观看 | 91在线一区二区 | 亚洲成人伊人网 | 国产精品手机在线亚洲 | 97精品国产91久久久久久 | 久久97久久97精品免视看清纯 | 91精品人成在线观看 | 久久久精彩视频 | 伊人色综合网 | 国产小视频网址 | 97碰公开在线观看免费视频 | 欧美一级特黄aaa大片 | 成年人视频在线 | 国内精品视频区在线2021 | 亚州va | 91大神精品长腿在线观看网站 | 天天爱天天干天天操 | 中国美女毛片 | 色视频一区二区三区 | 国产精品成人免费视频 | 中文字幕在线一区二区三区 | 日本红怡院在线 | a亚洲va韩国va欧美va久久 | 久久无码精品一区二区三区 | 天天干b| 欧美福利第一页 | 国产精品视频一区二区三区经 | 精品精品久久宅男的天堂 | 99久久伊人一区二区yy5o99 | 亚洲综合在线最大成人 | 青青久久久国产线免观 |