|
作者是 Administrator
|
|
週一, 27 三月 2006 01:37 |
|
頁 1 總共 2 使用Joomla內有的資料庫類別成員函式
Joomla裡的元件、模組、佈景主題,都可以用這些成員函式。
首先最簡單的是loadResult()和query()。這兩個都是全域資料庫類別的成員函式,loadResult用於只傳回一個值(如果結果是回傳很多欄,還是只會傳回第一個欄的值)的資料庫指令。而query()是用在不需要傳回值的資料庫指令(例如更新Update或刪除Delete)
以下為一範例:
function showItem ( $id, $catid ){ global $database;
$query = "UPDATE #__weblinks" . "\n SET hits = hits + 1" . "\n WHERE id = $id" ; $database->setQuery( $query ); $database->query(); $query = "SELECT url" . "\n FROM #__weblinks" . "\n WHERE id = $id" ; $database->setQuery( $query ); $url = $database->loadResult(); }
注意:要在函式裡宣告global $database,引入這個全域的資料庫連結物件。
|