日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP 数据库 ODBC

發布時間:2023/12/2 php 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP 数据库 ODBC 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PHP?數據庫 ODBC


ODBC 是一種應用程序編程接口(Application Programming Interface,API),使我們有能力連接到某個數據源(比如一個 MS Access 數據庫)。


創建 ODBC 連接

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

這是創建到達 MS Access 數據庫的 ODBC 連接的方法:

  • 在控制面板中打開管理工具圖標。
  • 雙擊其中的數據源(ODBC)圖標。
  • 選擇系統 DSN?選項卡。
  • 點擊系統 DSN 選項卡中的添加
  • 選擇Microsoft Access Driver。點擊完成
  • 在下一個界面,點擊選擇來定位數據庫。
  • 為數據庫起一個數據源名(DSN)
  • 點擊確定
  • 請注意,必須在您的網站所在的計算機上完成這個配置。如果您的計算機上正在運行 Internet 信息服務(IIS),上面的指令將會生效,但是如果您的網站位于遠程服務器,您必須擁有對該服務器的物理訪問權限,或者請您的主機提供商為您建立 DSN。


    連接到 ODBC

    odbc_connect() 函數用于連接到 ODBC 數據源。該函數有四個參數:數據源名、用戶名、密碼以及可選的指針類型。

    odbc_exec() 函數用于執行 SQL 語句。

    實例

    下面的實例創建了到達名為 northwind 的 DSN 的連接,沒有用戶名和密碼。然后創建并執行一條 SQL 語句:

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

    ?


    取回記錄

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

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

    odbc_fetch_row($rs)

    ?


    從記錄中取回字段

    odbc_result() 函數用于從記錄中讀取字段。該函數有兩個參數:ODBC 結果標識符和字段編號或名稱。

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

    $compname=odbc_result($rs,1);

    下面的代碼行返回名為 "CompanyName" 的字段的值:

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

    ?


    關閉 ODBC 連接

    odbc_close() 函數用于關閉 ODBC 連接。

    odbc_close($conn);

    ?


    ODBC 實例

    下面的實例展示了如何首先創建一個數據庫連接,接著創建一個結果集,然后在 HTML 表格中顯示數據。

    <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>

    轉載于:https://www.cnblogs.com/aiqingqing/p/4541402.html

    總結

    以上是生活随笔為你收集整理的PHP 数据库 ODBC的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。