用php和MySql來與ODBC數(shù)據(jù)連接
更新時(shí)間:2006年10月09日 00:00:00 作者:
ODBC 是指開放數(shù)據(jù)連接,它是微軟主導(dǎo)的數(shù)據(jù)驅(qū)動程序,它可以與其它數(shù)據(jù)連接,通過SQL語言來對數(shù)據(jù)進(jìn)行操作的,當(dāng)然PHP也提供了對ODBC數(shù)據(jù)連接的函數(shù),
用PHP與ODBC連接主要通過幾個(gè)函數(shù)來完成的,
首先先來認(rèn)識幾個(gè)與ODBC接口的函數(shù):
int odbc_connect(string dsn, string user, string password, int [cursor_type]);是連接至ODBC數(shù)據(jù)庫
dsn ,user,password 是對應(yīng)著ODBC里的內(nèi)容,cursor_type是選擇游標(biāo)類型,(可以查考其他文檔,在這里我用它默認(rèn)值)
int odbc_do(int connection_id, string query);是執(zhí)行SQL語言的函數(shù),connecton_id是odbc_connecti還回的值,query是我們最關(guān)心的SQL語言語句,
string odbc_result(int result_id, mixed field);是取的數(shù)據(jù)的函數(shù),result_id是odbc_do執(zhí)行返回值,field是字段索引值
void odbc_close(int connection_id);是關(guān)閉數(shù)據(jù)連接的.
我們先用這幾個(gè)函數(shù)來與ODBC連接.
我們假設(shè)在ODBC里設(shè)置dsn為 yuange user和password可以不要,當(dāng)然假如要與SQL Server連接時(shí)需要user和password的!
在yuange里有個(gè)表counter
<!--odbc.php -->
<?PHP
$conid=odbc_connect("yuange","","");
$sql="select * from counter";
$resid=odbc_do($conid,$sql);
while(odbc_fetch_row($resid)){
$serial=odbc_result($resid,1);
$riqi=odbc_result($resid,2);
if($serial%2){
echo $serial." ".$riqi."<br>";
}
}
odbc_close($conid);
?>
我在Win98上裝的是PWS加上php4.0和mysql3.02版本運(yùn)行良好.
【本文版權(quán)歸作者與奧索網(wǎng)共同擁有,如需轉(zhuǎn)載,請注明作者及出處】
用PHP與ODBC連接主要通過幾個(gè)函數(shù)來完成的,
首先先來認(rèn)識幾個(gè)與ODBC接口的函數(shù):
int odbc_connect(string dsn, string user, string password, int [cursor_type]);是連接至ODBC數(shù)據(jù)庫
dsn ,user,password 是對應(yīng)著ODBC里的內(nèi)容,cursor_type是選擇游標(biāo)類型,(可以查考其他文檔,在這里我用它默認(rèn)值)
int odbc_do(int connection_id, string query);是執(zhí)行SQL語言的函數(shù),connecton_id是odbc_connecti還回的值,query是我們最關(guān)心的SQL語言語句,
string odbc_result(int result_id, mixed field);是取的數(shù)據(jù)的函數(shù),result_id是odbc_do執(zhí)行返回值,field是字段索引值
void odbc_close(int connection_id);是關(guān)閉數(shù)據(jù)連接的.
我們先用這幾個(gè)函數(shù)來與ODBC連接.
我們假設(shè)在ODBC里設(shè)置dsn為 yuange user和password可以不要,當(dāng)然假如要與SQL Server連接時(shí)需要user和password的!
在yuange里有個(gè)表counter
<!--odbc.php -->
<?PHP
$conid=odbc_connect("yuange","","");
$sql="select * from counter";
$resid=odbc_do($conid,$sql);
while(odbc_fetch_row($resid)){
$serial=odbc_result($resid,1);
$riqi=odbc_result($resid,2);
if($serial%2){
echo $serial." ".$riqi."<br>";
}
}
odbc_close($conid);
?>
我在Win98上裝的是PWS加上php4.0和mysql3.02版本運(yùn)行良好.
【本文版權(quán)歸作者與奧索網(wǎng)共同擁有,如需轉(zhuǎn)載,請注明作者及出處】
您可能感興趣的文章:
- Linux編譯mssql擴(kuò)展使用php連接sqlserver2008的使用步驟
- Windows平臺實(shí)現(xiàn)PHP連接SQL Server2008的方法
- PHP 5.6.11 訪問SQL Server2008R2的幾種情況詳解
- Windows Server 2008 R2和2012中PHP連接MySQL過慢的解決方法
- PHP連接SQL Server的方法分析【基于thinkPHP5.1框架】
- ThinkPHP2.0讀取MSSQL提示Incorrect syntax near the keyword ''AS''的解決方法
- thinkphp3查詢mssql數(shù)據(jù)庫亂碼解決方法分享
- php5.3中連接sqlserver2000的兩種方法(com與ODBC)
- PHP7使用ODBC連接SQL Server2008 R2數(shù)據(jù)庫示例【基于thinkPHP5.1框架】
相關(guān)文章
使用PHP和XSL stylesheets轉(zhuǎn)換XML文檔
使用PHP和XSL stylesheets轉(zhuǎn)換XML文檔...2006-10-10多php服務(wù)器實(shí)現(xiàn)多session并發(fā)運(yùn)行
多php服務(wù)器實(shí)現(xiàn)多session并發(fā)運(yùn)行...2006-10-10PHP 第二節(jié) 數(shù)據(jù)類型之?dāng)?shù)組
PHP 中的 數(shù)組 實(shí)際上是一個(gè)有序映射。數(shù)組是php中應(yīng)用的比較廣泛2012-04-04PHP registerXPathNamespace()函數(shù)講解
今天小編就為大家分享一篇關(guān)于PHP registerXPathNamespace()函數(shù)講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02《PHP編程最快明白》第二講 數(shù)字、浮點(diǎn)、布爾型、字符串和數(shù)組
編寫程序最終就是瀏覽器看到的html代碼的表現(xiàn)形式,所以,就先研究一下這五種類型。2010-11-11