久久狠狠色噜噜狠狠狠狠97|国产成人久久精品麻豆二区|精品精拍国产日韩26u|色偷偷亚洲第一综合网

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產品
您的位置: 網站首頁 > 幫助中心>文章內容

PHP Database ODBC

發(fā)布時間:  2012/9/11 17:00:41

ODBC 指的是(Application Programming Interface,API),使我們有能力連接到某個數(shù)據源(比如一個 MS Access 數(shù)據庫)。 電腦硬件www.boydavid.com

創(chuàng)建 ODBC 連接

通過一個 ODBC 連接,您可以連接到您的網絡中的任何計算機上的任何數(shù)據庫,只要 ODBC 連接是可用的。

 

這是創(chuàng)建到達 MS Access 數(shù)據的 ODBC 連接的方法: 電腦常識www.boydavid.com

  1. 在控制面板中打開管理工具
  2. 雙擊其中的數(shù)據源 (ODBC) 圖標
  3. 選擇系統(tǒng) DSN 選項卡
  4. 點擊系統(tǒng) DSN 選項卡中的“添加”按鈕
  5. 選擇 Microsoft Access Driver。點擊完成
  6. 在下一個界面,點擊“選擇”來定位數(shù)據庫。
  7. 為這個數(shù)據庫取一個數(shù)據源名 (DSN)。
  8. 點擊確定。

請注意,必須在您的網站所在的計算機上完成這個配置。如果您的計算機上正在運行 Internet 信息服務器 (IIS),上面的指令會生效,但是假如您的網站位于遠程服務器,您必須擁有對該服務器的物理訪問權限,或者請您的主機提供商為您建立 DSN。 電腦維護www.boydavid.com

連接到 ODBC

odbc_connect() 函數(shù)用于連接到 ODBC 數(shù)據源。該函數(shù)有四個參數(shù):數(shù)據源名、用戶名、密碼以及可選的指針類型參數(shù)。 計算機愛好者www.boydavid.com

odbc_exec() 函數(shù)用于執(zhí)行 SQL 語句。 計算機愛好者www.boydavid.com

例子

下面的例子創(chuàng)建了到達名為 northwind 的 DSN 的連接,不沒有用戶名和密碼。然后創(chuàng)建并執(zhí)行一條 SQL 語句: 電腦技巧www.boydavid.com

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

取回記錄

odbc_fetch_row() 函數(shù)用于從結果集中返回記錄。如果能夠返回行,則返回 true,否則返回 false。

 

該函數(shù)有兩個參數(shù):ODBC 結果標識符和可選的行號:

 

odbc_fetch_row($rs)  

從記錄中取回字段

odbc_result() 函數(shù)用于從記錄中讀取字段。該函數(shù)有兩個參數(shù):ODBC 結果標識符和字段編號或名稱。 電腦維護www.boydavid.com

下面的代碼行從記錄中返回第一個字段的值:

$compname=odbc_result($rs,1);   

The code line below returns the value of a field called "CompanyName": 電腦技巧www.boydavid.com

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

關閉 ODBC 連接

odbc_close()函數(shù)用于關閉 ODBC 連接。 電腦常識www.boydavid.com

odbc_close($conn);  

ODBC 實例

下面的例子展示了如何首先創(chuàng)建一個數(shù)據庫連接,然后是結果集,然后在 HTML 表格中顯示數(shù)據。

 

<html>
<body>

<?php
$conn=odbc_connect('northwind','','');
if (!$conn)
  {exit("Connection Failed: " . $conn);}
$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);
if (!$rs)
  {exit("Error in SQL");}
echo "<table><tr>";
echo "<th>Companyname</th>";
echo "<th>Contactname</th></tr>";
while (odbc_fetch_row($rs))
{
  $compname=odbc_result($rs,"CompanyName");
  $conname=odbc_result($rs,"ContactName");
  echo "<tr><td>$compname</td>";
  echo "<td>$conname</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>

</body>
</html>

本文出自:億恩科技【www.yaz797.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線