Destoon 初始化後會自動連接資料庫,操作物件儲存於 $db。完整方法請參考 include/db_mysql.class.php,下文列舉常用操作範例。
// 新增
$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");
$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);
$A = $db->get_one("SELECT * FROM `{$DT_PRE}table` WHERE `xxx`='yyy'");
print_r($A);
$A = $db->get_one("SELECT COUNT(*) AS num FROM `{$DT_PRE}table` WHERE `xxx`='yyy'");
echo $A['num'];
$DT_PRE,函數中用 $db->pre。global $db; 引入全域變數。