|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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有所助.
刚开始写页面程序,调试完书中的例子。然后就可以尝试编写留言板了, |
|