使用的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 搞代码