From: Polin Wei
在設定模組需要 MySQL 資料庫的表格 (table) 前,先來說明 XOOPS2 如何來連接資料庫,一般而言,若是 一般的 PHP 程式,需要連結 MySQL 資料庫時,步驟大致如下:
■用 mysql_connect( $server, $username, $password, $new_link, $client_flags) 連接資料庫伺服器。
■用 mysql_select_db( $database_name, $link_identifier ) 指定資料庫。
■寫好要取得資料的 SQL 語法。
■用 mysql_query( $query ) 執行 SQL 語法。
■若是 SQL 語法為查詢 ( select statement ) 的話,需用 mysql_fetch_array() 或 mysql_fetch_row() 來把取得結果的值 ( Set ) 放到陣列中,以便讓 PHP 作後續處理。
而在 XOOPS2 裡面,連結資料庫的過程大體上是差不多的,只是 XOOPS2 提供一個資料庫的物件叫 $xoopsDB,在開發 XOOPS 程式過程中,若有需要連結 MySQL 資料庫時,可以直接利用該物件 $xoopsDB 來和資料庫作溝通。使用 $xoopsDB 物件的步驟,前面兩個步驟可以省略,只要直接寫好要執行的 SQL 語法,然後執行並取值來應用即可。其步驟如下:
■寫好 SQL 語法。
■用 $xoopsDB->query() 去執行 SQL 語法。
■若是 SQL 語法為查詢 ( select statement ) 的話,需用 $xoopsDB->fetchRow() 或 $xoopsDB->fetchArray() 來把取得結果的值 ( Set ) 放到陣列中,以便讓 PHP 作後續處理。
繼續詳細閱讀
廣告聯播
2010年8月10日 星期二
訂閱:
張貼留言 (Atom)
-
From: Polin Wei 現在的即時通訊 MSN 、Skype ... 等工具,都具備有檔案傳輸的功能,小檔案或許沒問題,但若要傳個 10M 以上的檔,那連用 E-Mail 寄送可能都會無法達成。 可以嚐試在自己電腦中架設 FTP Server ( FTP 伺服器)...
-
From: Polin Wei 可以由 http://www.ocsinventory-ng.org/en/download/ 下載 OCS Inventory NG Server ,若是 CentOS 的 VM , 基本系統管理可以查看 Linux: CentO...
-
From: Polin Wei Hyperion Interactive Reporting 是 Oracle BI (Business Intelligence Suite Enterprise Edition Plus)系統中的模組之一,它可以輕鬆的幫你製作 Repo...
沒有留言:
張貼留言