destoon二次開發(fā)常用數(shù)據庫操作
destoon在初始化系統(tǒng)后系統(tǒng)會自動連接數(shù)據庫,并將數(shù)據庫操作對象保存在$db。對于數(shù)據庫操作方法請參考include/db_mysql.class.php函數(shù)原型,下面對常用數(shù)據庫操作舉例說明。
1、執(zhí)行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、計算總數(shù)
$A = $db->get_one("SELECT COUNT(*) AS num FROM `{$DT_PRE}table` WHERE `xxx`='yyy'"); echo $A['num'];
系統(tǒng)的表前綴可以使用變量$DT_PRE(一般在語句中使用)或者$db->pre(一般在函數(shù)中使用)。
如果在函數(shù)中使用數(shù)據庫操作,需要先進行global $db;
相關文章
PHP學習記錄之面向對象(Object-oriented programming,OOP)基礎【接口、抽象類、靜態(tài)方法等
這篇文章主要介紹了PHP學習記錄之面向對象(Object-oriented programming,OOP)基礎,結合實例形式分析了PHP面向對象程序設計中接口、抽象類、靜態(tài)方法等相關概念、原理、用法與操作注意事項,需要的朋友可以參考下2019-12-12thinkPHP5.0框架整體架構總覽【應用,模塊,MVC,驅動,行為,命名空間等】
這篇文章主要介紹了thinkPHP5.0框架整體架構,簡單介紹了thinkPHP5.0的應用,模塊,MVC,驅動,行為,命名空間等概念與基本用法,需要的朋友可以參考下2017-03-03