<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      dede數據庫類使用方法 $dsql

      發表日期:2018-02 文章編輯:小燈 瀏覽次數:3330

      dedecms的數據庫操作類,非常實用,在二次開發中尤其重要,這個數據庫操作類說明算是奉獻給大家的小禮物了。

      引入common.inc.php文件

      1 require_once(dirname(__FILE__) ."/include/common.inc.php");

      獲取一條記錄的內容

      12 $row=$dsql->GetOne("Select * From dede_* where id = $aid");echo$row['id'];

      將查詢獲取總數輸出

      12 $row=$dsql->GetOne("select count(*) as dd where typeid = $typeid");echo$row['dd'];//輸出總數

        

      將查詢的若干條記錄輸出

      123456789101112131415 $sql="Select * from dede_*";$dsql->SetQuery($sql);//將SQL查詢語句格式化$dsql->Execute();//執行SQL操作//通過循環輸出執行查詢中的結果while($row=$dsql->GetArray()){echo$row['id'];echo$row['title'];}//或者采取這種方式輸出內容while($row=$dsql->GetObject()){echo$row->id;echo$row->Title;}

        

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

      1234567 $dsql->SetQuery("Select id,typename From `arctype` where reid=0 And channeltype=1 And ishidden=0 And ispart<>2 order by sortrank");$dsql->Execute();while($row=$dsql->GetObject()){$channellist.="<a href='wap.php?action=list&id={$row->id}'>{$row->typename}</a> ";echo$row->id;}

        

      插入一條記錄

      12345 $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操作

        經實踐證明,上面的語句不能正常插入數據庫,下面是正確的語句

      12345 $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->ExecuteNoneQuery($sql);//執行SQL操作$gid=$dsql->GetLastID();//獲取剛剛插入的id

        

      刪除一條記錄

      12345 $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."';");

        

      更新一條記錄

      1234567 $upquery= "Update dede_member_flink settitle='$title',url='$url',linktype='$linktype',imgurl='$imgurl',imgwidth='$imgwidth',imgheight='$imgheight'where aid='$aid'And mid='".$cfg_ml->M_ID."';";$rs=$dsql->ExecuteNoneQuery($upquery);

        

      判斷獲取數據庫內容的常用方法

      123456789101112131415161718 $row=$dsql->GetOne("Select * From dede_moneycard_type where tid={$pid}");if(!is_array($row)){echo"失敗";exit();}/////////////////////////////$upquery= " Update dede_member_flink settitle='$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){echo"成功";}else{echo"失敗";}

        

      獲取總數

      1234 $dsql=newDedeSql(false);$dsql->SetQuery("Select * from `dede_admin` where userid='$userid' Or uname='$uname'");$dsql->Execute();$ns=$dsql->GetTotalRow();

        

      關閉數據庫

      1 $dsql->Close();

        

      實例

      123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 <?php/*DedeCms 數據庫使用實例說明*/require_oncedirname(__FILE__)."pub_db_mysql.php";//引用數據庫文件//確保數據庫信息填寫正確//數據庫連接信息$cfg_dbhost='localhost';$cfg_dbname='sccms';$cfg_dbuser='root';$cfg_dbpwd='123456';$cfg_dbprefix='sc_';$cfg_db_language='utf8';//新建一個數據庫操作類$dsql=newScSql(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()){echo$row['id'];echo$row['title'];}//或者采取這種方式輸出內容while($row=$dsql->GetObject()){echo$row->id;echo$row->Title;}/////////////////////////////////////////////////////////////////////////////////////////////////////////////插入一條記錄///////////////////////////////$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 settitle='$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={$pid}");if(!is_array($row)){echo"失敗";exit();}/////////////////////////////$upquery= " Update dede_member_flink settitle='$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){echo"成功";}else{echo"失敗";}//////////////////////////////////獲取總數//////////////////////////////////$dsql=newDedeSql(false);$dsql->SetQuery("Select * from `dede_admin` where userid='$userid' Or uname='$uname'");$dsql->Execute();$ns=$dsql->GetTotalRow();////////////////////////////////關閉數據庫///////////////////////////////////$dsql->Close();///////////////////////////////////////////////////////////////////////////////?>


      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/11256.html
      相關cms文章
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      国产成人精品综合在线观看