仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2382|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网站制作之PHP若何透^ODBC泶嫒≠Y料

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:27:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
php   manual(PHP手册)肯定是要从网上下载一个的,它很权威,也很全面,我自己认为它是一本很好的参考书,但是不适合新手当教材使用。odbc   利用的h境
先创立一y用的Y料
接著创立一ODBCBY
再建y用的PHP Script
咱y吧
作者
感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
//    信箱    ernestch@ms2.url.com.tw
//____________________________________________________________


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是 ernestch@ms2.url.com.tw , 若您Ρ疚募腥魏问褂蒙系}或建h, g迎您到PHP/Zend RC的php版⑴c, 先在此竭\的g迎您. 衷心的但愿本文件真能phper有所助.
  刚开始写页面程序,调试完书中的例子。然后就可以尝试编写留言板了,
分手快乐 该用户已被删除
沙发
 楼主| 发表于 2015-2-16 03:33:03 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
兰色精灵 该用户已被删除
板凳
发表于 2015-3-4 23:21:21 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
飘飘悠悠 该用户已被删除
地板
发表于 2015-3-11 21:23:18 | 只看该作者
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-3-20 01:33:07 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
变相怪杰 该用户已被删除
6#
发表于 2015-3-23 01:51:22 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
只想知道 该用户已被删除
7#
发表于 2015-3-24 06:13:53 | 只看该作者
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
小妖女 该用户已被删除
8#
发表于 2015-4-1 00:57:18 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
若天明 该用户已被删除
9#
发表于 2015-4-1 10:10:00 | 只看该作者
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
飘灵儿 该用户已被删除
10#
发表于 2015-4-2 10:35:58 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
11#
发表于 2015-4-4 17:51:37 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
爱飞 该用户已被删除
12#
发表于 2015-4-10 05:31:19 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
冷月葬花魂 该用户已被删除
13#
发表于 2015-4-11 00:43:23 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
第二个灵魂 该用户已被删除
14#
发表于 2015-4-14 01:02:06 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
乐观 该用户已被删除
15#
发表于 2015-4-15 10:13:06 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
精灵巫婆 该用户已被删除
16#
发表于 2015-4-23 16:55:22 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
柔情似水 该用户已被删除
17#
发表于 2015-5-8 19:01:45 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
因胸联盟 该用户已被删除
18#
发表于 2015-6-28 12:48:09 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
透明 该用户已被删除
19#
发表于 2015-7-4 00:30:16 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-30 02:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表