• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP如何透^ODBC泶嫒≠Y料_php

php 搞代码 7年前 (2018-06-19) 137次浏览 已收录 0个评论

使用的h境
先建立一y用的Y料
接著建立一ODBCBY
再建y用的php Script
咱y吧
作者

http://www.gaodaima.com/46256.htmlPHP如何透^ODBC泶嫒≠Y料_php

感x
使用的h境

本文件主要是在Win32的h境下作f明, 您需要的是台跑Windows 9x/NT/2000的X, Kb有任何一Nweb server和PHP3或PHP4, 且可正_绦PHP Script. K有一N以上的SQLY料w, 例如:access

本文件以MS-AccessY料碜髡f明, 其它N的Y料端, 皆可以似的方法碜ODBCBY.

先建立一y用的Y料

M入MS-Access, 建立一odbctest.mdb的n案.
_始建立一Y料表(table).
此Y料表我o它谖: id 和 name.  

⒋速Y料表命名 Class .  

接著我入一些Y料.例如:  
接著建立一ODBCBY

_ 控制台 e的 "ODBC Y料碓" .  

x "系yY料碓疵Q" .
cx "新增…" 按o.
x衲阆胧褂玫 ODBC 映淌. 在此x "Microsoft Access Driver", 然若您使用其他N的Y料端, 就x裨Y料的ODBC Driver.

cx "完成" 按o.

接著霈F@窗, 碜鬟M一步的O定.  

入Y料碓疵Q "WebDB" . 描述的部分可以S便入, 自己了解就可以了.
按 "x取…" o, 入您欲BY的Y料n案位置. 例如: @e的 c:/odbctest.mdb
接著再cx "MA…" o. 霈F@面:  
您需要入的部分是 : 登入名Q和密a, 在此我先分eO成 ‘webuser’ 和 ‘webpassword’.

OK了. ODBC的O定部分已完成了.

再建y用的PHP Script

以下是y用的PHP Script热, ⑺save起, 例如存到您web server的文件根目.

<?

//____________________________________________________________
//
//    挝    PHP/Zend RC (http://mark.ee.nctu.edu.tw:8888)
//    n名    odbctest.php
//     用途    一蔚PHP程式,y透^ODBC如何存取Y料
//    作者    ernest (Chiang Deng-Wei) 於 May 14, 2000
//    信箱    [email protected]
//____________________________________________________________

function Error_Handler( $msg, $cnx )
{
    echo "$msg /n";
        // 楸苊子眠BY, 在程式Y束前close掉是很重要的.
    odbc_close( $cnx);
    exit();
}

    // 建立一 ODBC BY, 骰刂 $cnx
    $cnx = odbc_connect( ‘WebDB’ , ‘webuser’, ‘webpassword’ );

//    在yr若有嘞奚}, 也S你可以使用 superadmin 泶嫒 :
//    $cnx = odbc_connect( ‘WebDB’ , [sa login] , [sa password] );

    if( ! $cnx ) {
        Error_handler( "在 odbc_connect 有e`l生" , $cnx );
    }

    // 送出一蔚 odbc query . 骰匾 odbc 指
    $cur= odbc_exec( $cnx, "select id,name from Class" );
    if( ! $cur ) {
        Error_handler( "在 odbc_exec 有e`l生( ]有指骰 ) " , $cnx );
    }

    echo "<table border=1><tr><th>座</th><th>姓名</th></tr>/n";
    $num_row=0;

        // 取出成功骰氐馁Y料
    while( odbc_fetch_row( $cur ) )
    {
        $num_row++;
            // 抓取 "id" 谖坏馁Y料
        $id= odbc_result( $cur, 1 );
            // 抓取 "name"谖坏馁Y料
        $name= odbc_result( $cur, 2 );
        echo "<tr><td>$id</td><td>$name</td></tr>/n";
    }

    echo "<tr><td colspan=2>共 $num_row 人 </td></tr></table>";

    odbc_close( $cnx);

?>

咱y吧

您的Wg[器, _g[@y用的PHP Script.

如果一切正_o`的, 您可以看到以下的Y料:

座 姓名
1 Ernest
2 Norman
3 PHP/Zend RC
4 ODBCCooler
5 我是五
6 六就是我
共 6 人  

作者

本文件的作者ernest (Chiang Deng-Wei), 我的email是 [email protected] , 若您Ρ疚募腥魏问褂蒙系}或建h, g迎您到PHP/Zend RC的php版⑴c, 先在此竭/的g迎您. 衷心的希望本文件真能phper有所助.

欢迎大家阅读《PHP如何透^ODBC泶嫒≠Y料_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP如何透^ODBC泶嫒≠Y料_php

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址