PHP 與 資料庫 ODBC_PHP教程

來源:互聯網
上載者:User
PHP的資料庫的ODBC

的ODBC是一種應用編程介面( API ) ,允許您串連到一個資料來源(如MS Access資料庫) 。


-------------------------------------------------- ------------------------------

建立一個ODBC串連
由於ODBC串連,可以串連到任何資料庫,在任何電腦上,在您的網路,只要一個ODBC串連可用。

以下是如何建立ODBC串連到MS Access資料庫:

開啟管理工具表徵圖在您的控制台。
雙擊資料來源( ODBC )表徵圖內。
選擇系統DSN標籤。
點擊添加系統DSN標籤。
選擇的Microsoft Access驅動程式。單擊完成。
在接下來的畫面中,按一下選擇找到資料庫。
給資料庫的資料來源名稱( DSN ) 。
單擊確定。
請注意,此配置需要做的電腦上您的網站上的位置。如果您正在運行Internet資訊服務器( IIS )在您自己的電腦,上面的指示,將工作,但如果您的網站位於遠程伺服器上,你必須要有實際接觸到該伺服器,或要求您的網頁主機,以向建立一個DSN的供您使用。


-------------------------------------------------- ------------------------------

串連到一個ODBC
該odbc_connect ( )函數是用來串連到ODBC資料來源。該函數四個參數:資料來源名稱,使用者名稱,密碼和一個可選的遊標類型。

該odbc_exec ( )函數是用來執行SQL語句。

例如
下面的例子建立了一個串連的DSN所謂北風,沒有使用者名稱和密碼沒有。然後它建立了一個資料庫並執行它:

$conn=odbc_connect('northwind','','');$sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql);

檢索記錄
該odbc_fetch_row ( )函數是用來記錄返回的結果集。此函數返回true如果它能夠返回行,否則假的。

該功能需要兩個參數:結果的ODBC識別和可選的連續號碼:

odbc_fetch_row($rs)
 

檢索欄位的紀錄
該odbc_result ( )函數是用來讀取領域的紀錄。此功能需要兩個參數:結果的ODBC標識和一個外地號碼或名字。

代碼線以下的回報價值的第一次實地的記錄:

$compname=odbc_result($rs,1);

代碼線以下的回報價值的領域所謂的“公司名稱” :

$compname=odbc_result($rs,"CompanyName");
 

閉幕的ODBC串連
該odbc_close ( )函數是用來關閉ODBC串連。

odbc_close($conn);
 

例如一個ODBC
下面的例子顯示了如何首先建立一個資料庫連接,然後結果集,然後顯示資料的HTML表格。

";echo "Companyname";echo "Contactname";while (odbc_fetch_row($rs)){  $compname=odbc_result($rs,"CompanyName");  $conname=odbc_result($rs,"ContactName");  echo "$compname";  echo "$conname";}odbc_close($conn);echo "";?>
 
轉載請註明來自: www.111cn.cn/phper/php.html

http://www.bkjia.com/PHPjc/630900.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/630900.htmlTechArticlePHP的資料庫的ODBC 的ODBC是一種應用編程介面( API ) ,允許您串連到一個資料來源(如MS Access資料庫) 。 -------------------------------------------...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.