首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Destoon 二次開發常用資料庫操作範例總結

     編輯:PHP 相關知識

核心物件:$db

Destoon 初始化後會自動連接資料庫,操作物件儲存於 $db。完整方法請參考 include/db_mysql.class.php,下文列舉常用操作範例。

1. 執行 SQL 語句

// 新增
$db->query("INSERT INTO `{$DT_PRE}table` (`xxx`) VALUES ('yyy')");
// 更新
$db->query("UPDATE `{$DT_PRE}table` SET `xxx`='yyy' WHERE `zzz`=1");
// 刪除
$db->query("DELETE FROM `{$DT_PRE}table` WHERE `zzz`=1");

2. 讀取多筆資料

$A = array();
$result = $db->query("SELECT * FROM `{$DT_PRE}table` WHERE `xxx`='yyy' ORDER BY `zzz` DESC LIMIT 0,10");
while($r = $db->fetch_array($result)) {
    $A[] = $r;
}
print_r($A);

3. 讀取單筆資料

$A = $db->get_one("SELECT * FROM `{$DT_PRE}table` WHERE `xxx`='yyy'");
print_r($A);

4. 統計總數

$A = $db->get_one("SELECT COUNT(*) AS num FROM `{$DT_PRE}table` WHERE `xxx`='yyy'");
echo $A['num'];

關鍵提醒

  • 表前綴:SQL 中用 $DT_PRE,函數中用 $db->pre。
  • 在函數中操作資料庫,必須先 global $db; 引入全域變數。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved