dede資料庫類二次開發使用方法

2021-05-24 14:31:19 字數 2529 閱讀 8984

<?php

/*dedecms 資料庫使用例項說明

*///確保資料庫資訊填寫正確

//資料庫連線資訊

$cfg_dbhost = 'localhost';

$cfg_dbname = 'sccms';

$cfg_dbuser = 'root';

$cfg_dbpwd = '123456';

$cfg_dbprefix = 'sc_';

$cfg_db_language = 'utf8';

//新建乙個資料庫操作類

$dsql = new scsql(false);

獲取一條記錄的內容///

//下面是獲取一條記錄使用例項

$row = $dsql->getone("select * from dede_* where id = $aid");

//獲取資料內容儲存在陣列$row中,通過下標可以將其呼叫出來

echo $row['id'];

//下面是迴圈呼叫記錄

/////將查詢獲取總數輸出/

//獲取乙個查詢記錄總數

$row = $dsql->getone("select count(*) as dd where typeid = $typeid");

echo $row['dd'];//輸出總數

/////將查詢的若干條記錄輸出//

$sql = "select * from dede_*";

$dsql->setquery($sql);//將sql查詢語句格式化

$dsql->execute();//執行sql操作

//通過迴圈輸出執行查詢中的結果

while($row = $dsql->getarray())

//或者採取這種方式輸出內容

while($row = $dsql->getobject())

/////插入一條記錄///

$sql = "

insert into `dede_member_flink`(mid,title,url,linktype,imgurl,imgwidth,imgheight)

values(".$cfg_ml->m_id.",'$title','$url','$linktype','$imgurl','$imgwidth','$imgheight');";//插入記錄資料庫

$dsql->setquery($sql);//格式化查詢語句

$dsql->execnonequery();//執行sql操作

////刪除一條記錄///

$sql = "delete from dede_member_flink where aid='$aid' and mid='".$cfg_ml->m_id."';";

$dsql->setquery($sql);

$dsql->execnonequery();

//或者使用簡化模式

$dsql->execnonequery("delete from dede_member_flink where aid='$aid' and mid='".$cfg_ml->m_id."';");

/////更新一條記錄//

$upquery = "

update dede_member_flink set

title='$title',url='$url',linktype='$linktype',

imgurl='$imgurl',imgwidth='$imgwidth',imgheight='$imgheight'

where aid='$aid' and mid='".$cfg_ml->m_id."';

";$rs = $dsql->executenonequery($upquery);

判斷獲取資料庫內容的常用方法///

$row = $dsql->getone("select * from dede_moneycard_type where tid=");

if(!is_array($row))

/$upquery = " update dede_member_flink set

title='$title',url='$url',linktype='$linktype',

imgurl='$imgurl',imgwidth='$imgwidth',imgheight='$imgheight'

where aid='$aid' and mid='".$cfg_ml->m_id."';

";$rs = $dsql->executenonequery($upquery);

if($rs)else

//獲取總數//

$dsql = new dedesql(false);

$dsql->setquery("select * from `dede_admin` where userid='$userid' or uname='$uname'");

$dsql->execute();

$ns = $dsql->gettotalrow();

關閉資料庫///

$dsql->close();

?>

dede資料庫類二次開發使用方法

dedecms 資料庫使用例項說明 確保資料庫資訊填寫正確 資料庫連線資訊 cfg dbhost localhost cfg dbname sccms cfg dbuser root cfg dbpwd 123456 cfg dbprefix sc cfg db language utf8 新建乙個...

dede建站mysql 織夢二次開發建站

首先,要明確自己的空間是否自帶php mysql環境,沒有的話可以用phpstudy搭建,然後進行織夢程式的安裝。注意 由於有很多人反應安裝後首頁樣式都亂的,所以強烈要求安裝到根目錄 第二步 輸入網域名稱 install index.php,如果是本地測試的,就輸入本地的網域名稱localhost ...

(dede)織夢系統二次開發筆記

soulsjie 模板檔案都在資料夾templets下,我們以預設模板 default 為例,對模板檔案結構進行分析 templets default index.htm 首頁面 templets default head.htm 頭部頁面 templets default footer.htm 底...