DedeCms二次開發之簡單的查詢、插入、更新、刪除操作實例

<?php
/*
DedeCms 數據庫使用實例說明
*/
require_once (dirname(__FILE__) . "/include/common.inc.php");

//新建一個數據庫操作類
//$dsql = new DedeSql(false);

////////////////////////////////獲取一條記錄的內容///////////////////////////////
//下面是獲取一條記錄使用實例
$row = $dsql->GetOne("Select * From dede_aaa where id = 75");
//獲取數據內容保存在數組$row中,通過下標可以將其調用出來
print_r($row);

 

//////////////////////////////將查詢的若干條記錄輸出//////////////////////////////////
$sql = "Select * from dede_aaa";
$dsql->SetQuery($sql);//將SQL查詢語句格式化
$dsql->Execute();//執行SQL操作
//通過循環輸出執行查詢中的結果
while($rows = $dsql->GetArray()){
echo $rows['name'];
echo $rows['age'];
}
//或者採取這種方式輸出內容


while($rows = $dsql->GetObject()){
echo $rows->id;
echo $rows->Title;
}


//////////////////////////////插入一條記錄///////////////////////////////
$sql = "INSERT INTO `dede_aaa` (`name`,age) VALUES ('wanghaiping','23')";//插入記錄數據庫
$dsql->SetQuery($sql);//格式化查詢語句
$dsql->ExecNoneQuery();//執行SQL操作
$lastInsertID = $dsql->GetLastID(); //獲取插入後的最後的ID,然後再傳給下一個頁面
echo "最後插入數據的ID=".$lastInsertID;


/////////////////////////////////////刪除一條記錄///////////////////////////
$sql = "Delete From dede_aaa where id='78'";
$dsql->SetQuery($sql);
$dsql->ExecNoneQuery();
//或者使用簡化模式
//$dsql->ExecNoneQuery("Delete From dede_member_flink where aid='$aid' And mid='".$cfg_ml->M_ID."';");


//////////////////////////////////////更新一條記錄//////////////////////////
$upquery = "Update dede_aaa set name='xujiang',age='24'where id='80'";
$rs = $dsql->ExecuteNoneQuery($upquery);

 

 


?>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章