:::

5. $xoopsDB資料庫物件

一、關於$xoopsDB

  1. XOOPS用來操作資料庫的物件為 $xoopsDB
  2. $xoopsDB 已經內建,無須自行實體化,直接用即可。
  3. 若是在函數中要使用$xoopsDB樣板物件,記得用global $xoopsDB,才能使用。

二、$xoopsDB常用方法:

  1. 完整方法可參考:http://api.xoops.org/2.5.9/class-XoopsMySQLDatabaseSafe.html
  2. 自動加上資料表前置字串
    $xoopsDB->prefix('資料表名稱')
  3. 執行SQL語法
    $xoopsDB->query($sql);
    $xoopsDB->queryF($sql);
  4. 取得最後新增的編號
    $id=$xoopsDB->getInsertId();
  5. 抓回以數字為索引的資料陣列
    $xoopsDB->fetchRow($result);
    • 得到的結果會像:$data[0]、$data[1]、$data[2]...這樣的
    • 可搭配list($sn,$title,$content)=$data 來將內容指派到變數中。
  6. 抓回以欄名為索引的資料陣列
    $xoopsDB->fetchArray($result);
    • 得到的結果會像:$data['sn']、$data['title']、$data['content']...這樣的

:::

書籍目錄

展開 | 闔起

快速登入


https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D869%26tbsn%3D29

計數器

今天: 3909390939093909
昨天: 2489248924892489
總計: 8025891802589180258918025891802589180258918025891