亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 織夢DEDE > 正文

織夢數據庫類$dsql使用方法

2024-07-12 09:08:07
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了織夢數據庫類$dsql使用方法步驟,本文給出了$dsql的一些常用方法,在二次開發時非常有用,需要的朋友可以參考下

dedecms的數據庫操作類,非常實用,在二次開發中尤其重要。

引入common.inc.php文件

代碼如下:

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

 

獲取一條記錄的內容

代碼如下:

$row = $dsql->GetOne("Select * From dede_* where id = $aid");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;}

 

將查詢的若干條記錄輸出

代碼如下:

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

 

插入一條記錄

代碼如下:

$sql&nbsp;=&nbsp;"INSERT&nbsp;INTO&nbsp;`dede_member_flink`(mid,title,url,linktype,imgurl,imgwidth,imgheight)&nbsp;VALUES(".$cfg_ml->M_ID.",'$title','$url','$linktype','$imgurl','$imgwidth','$imgheight');";//插入記錄數據庫$dsql->SetQuery($sql);//格式化查詢語句$dsql->ExecNoneQuery();//執行SQL操作

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

代碼如下:

$sql&nbsp;=&nbsp;"INSERT&nbsp;INTO&nbsp;`dede_member_flink`(mid,title,url,linktype,imgurl,imgwidth,imgheight)&nbsp;VALUES(".$cfg_ml->M_ID.",'$title','$url','$linktype','$imgurl','$imgwidth','$imgheight');";//插入記錄數據庫$dsql->ExecuteNoneQuery($sql);//執行SQL操作$gid&nbsp;=&nbsp;$dsql->GetLastID();//獲取剛剛插入的id

 

刪除一條記錄

代碼如下:

$sql&nbsp;=&nbsp;"Delete&nbsp;From&nbsp;dede_member_flink&nbsp;where&nbsp;aid='$aid'&nbsp;And&nbsp;mid='".$cfg_ml->M_ID."';";$dsql->SetQuery($sql);$dsql->ExecNoneQuery();//或者使用簡化模式$dsql->ExecNoneQuery("Delete&nbsp;From&nbsp;dede_member_flink&nbsp;where&nbsp;aid='$aid'&nbsp;And&nbsp;mid='".$cfg_ml->M_ID."';");

 

更新一條記錄

代碼如下:

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


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

代碼如下:

$row&nbsp;=&nbsp;$dsql->GetOne("Select&nbsp;*&nbsp;From&nbsp;&nbsp;dede_moneycard_type&nbsp;where&nbsp;tid={$pid}");if(!is_array($row)){echo&nbsp;"失敗";exit();}&nbsp;/////////////////////////////$upquery&nbsp;=&nbsp;"&nbsp;Update&nbsp;dede_member_flink&nbsp;set&nbsp;title='$title',url='$url',linktype='$linktype',imgurl='$imgurl',imgwidth='$imgwidth',imgheight='$imgheight'where&nbsp;aid='$aid'&nbsp;And&nbsp;mid='".$cfg_ml->M_ID."';";$rs&nbsp;=&nbsp;$dsql->ExecuteNoneQuery($upquery);if($rs){echo&nbsp;"成功";}else{echo&nbsp;"失敗";}


獲取總數

代碼如下:

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


關閉數據庫

代碼如下:

$dsql->Close();


實例

代碼如下:

<?php/*DedeCms&nbsp;數據庫使用實例說明*/require_once&nbsp;dirname(__FILE__)."pub_db_mysql.php";//引用數據庫文件//確保數據庫信息填寫正確//數據庫連接信息$cfg_dbhost&nbsp;=&nbsp;'localhost';$cfg_dbname&nbsp;=&nbsp;'sccms';$cfg_dbuser&nbsp;=&nbsp;'root';$cfg_dbpwd&nbsp;=&nbsp;'123456';$cfg_dbprefix&nbsp;=&nbsp;'sc_';$cfg_db_language&nbsp;=&nbsp;'utf8';//新建一個數據庫操作類$dsql&nbsp;=&nbsp;new&nbsp;ScSql(false);////////////////////////////////獲取一條記錄的內容/////////////////////////////////下面是獲取一條記錄使用實例$row&nbsp;=&nbsp;$dsql->GetOne("Select&nbsp;*&nbsp;From&nbsp;dede_*&nbsp;where&nbsp;id&nbsp;=&nbsp;$aid");//獲取數據內容保存在數組$row中,通過下標可以將其調用出來echo&nbsp;$row['id'];//下面是循環調用記錄/////////////////////////////////////////////////////////////////////////////////////////////////////////////將查詢獲取總數輸出///////////////////////////////獲取一個查詢記錄總數$row&nbsp;=&nbsp;$dsql->GetOne("select&nbsp;count(*)&nbsp;as&nbsp;dd&nbsp;where&nbsp;typeid&nbsp;=&nbsp;$typeid");echo&nbsp;$row['dd'];//輸出總數/////////////////////////////////////////////////////////////////////////////////////////////////////////////將查詢的若干條記錄輸出//////////////////////////////////$sql&nbsp;=&nbsp;"Select&nbsp;*&nbsp;from&nbsp;dede_*";$dsql->SetQuery($sql);//將SQL查詢語句格式化$dsql->Execute();//執行SQL操作//通過循環輸出執行查詢中的結果while($row&nbsp;=&nbsp;$dsql->GetArray()){echo&nbsp;$row['id'];echo&nbsp;$row['title'];}//或者采取這種方式輸出內容while($row&nbsp;=&nbsp;$dsql->GetObject()){echo&nbsp;$row->id;echo&nbsp;$row->Title;}/////////////////////////////////////////////////////////////////////////////////////////////////////////////插入一條記錄///////////////////////////////$sql&nbsp;=&nbsp;"INSERT&nbsp;INTO&nbsp;`dede_member_flink`(mid,title,url,linktype,imgurl,imgwidth,imgheight)&nbsp;VALUES(".$cfg_ml->M_ID.",'$title','$url','$linktype','$imgurl','$imgwidth','$imgheight');";//插入記錄數據庫$dsql->SetQuery($sql);//格式化查詢語句$dsql->ExecNoneQuery();//執行SQL操作////////////////////////////////////////////////////////////////////////////////////////////////////////////////////刪除一條記錄///////////////////////////$sql&nbsp;=&nbsp;"Delete&nbsp;From&nbsp;dede_member_flink&nbsp;where&nbsp;aid='$aid'&nbsp;And&nbsp;mid='".$cfg_ml->M_ID."';";$dsql->SetQuery($sql);$dsql->ExecNoneQuery();//或者使用簡化模式$dsql->ExecNoneQuery("Delete&nbsp;From&nbsp;dede_member_flink&nbsp;where&nbsp;aid='$aid'&nbsp;And&nbsp;mid='".$cfg_ml->M_ID."';");/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////更新一條記錄//////////////////////////$upquery&nbsp;=&nbsp;"Update&nbsp;dede_member_flink&nbsp;set&nbsp;title='$title',url='$url',linktype='$linktype',imgurl='$imgurl',imgwidth='$imgwidth',imgheight='$imgheight'where&nbsp;aid='$aid'&nbsp;And&nbsp;mid='".$cfg_ml->M_ID."';";$rs&nbsp;=&nbsp;$dsql->ExecuteNoneQuery($upquery);///////////////////////////////////////////////////////////////////////////////////////////////////////////////判斷獲取數據庫內容的常用方法///////////////////$row&nbsp;=&nbsp;$dsql->GetOne("Select&nbsp;*&nbsp;From&nbsp;dede_moneycard_type&nbsp;where&nbsp;tid={$pid}");if(!is_array($row)){echo&nbsp;"失敗";exit();}&nbsp;/////////////////////////////$upquery&nbsp;=&nbsp;"&nbsp;Update&nbsp;dede_member_flink&nbsp;set&nbsp;title='$title',url='$url',linktype='$linktype',imgurl='$imgurl',imgwidth='$imgwidth',imgheight='$imgheight'where&nbsp;aid='$aid'&nbsp;And&nbsp;mid='".$cfg_ml->M_ID."';";$rs&nbsp;=&nbsp;$dsql->ExecuteNoneQuery($upquery);if($rs){echo&nbsp;"成功";}else{echo&nbsp;"失敗";}//////////////////////////////////獲取總數//////////////////////////////////$dsql&nbsp;=&nbsp;new&nbsp;DedeSql(false);$dsql->SetQuery("Select&nbsp;*&nbsp;from&nbsp;`dede_admin`&nbsp;where&nbsp;userid='$userid'&nbsp;Or&nbsp;uname='$uname'");$dsql->Execute();$ns&nbsp;=&nbsp;$dsql->GetTotalRow();////////////////////////////////關閉數據庫///////////////////////////////////$dsql->Close();///////////////////////////////////////////////////////////////////////////////?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本成熟性欧美| 91精品国产综合久久香蕉的用户体验| 精品亚洲夜色av98在线观看| 中文字幕亚洲无线码a| 国产精品欧美日韩久久| 中文字幕精品网| 国模视频一区二区| 在线看福利67194| 日韩av电影中文字幕| 日韩亚洲精品电影| 欧美丰满少妇xxxx| 欧美性xxxxxxx| 国产日产久久高清欧美一区| 国产欧美日韩综合精品| 宅男66日本亚洲欧美视频| 国产日产久久高清欧美一区| 中文字幕国产亚洲2019| 日韩精品视频免费专区在线播放| 精品久久久久久久久久久久久| 中文字幕日韩av电影| 亚洲成人精品久久久| 一本大道香蕉久在线播放29| 亲爱的老师9免费观看全集电视剧| 亚洲成人网久久久| 亚洲天堂开心观看| 日韩av电影手机在线| 国产精品91久久久| 欧美一级bbbbb性bbbb喷潮片| 2019中文字幕在线观看| 国产精品夜色7777狼人| 欧美在线观看网址综合| 韩国日本不卡在线| 日韩电影中文字幕| 日韩网站免费观看高清| 日韩有码片在线观看| 亚洲精品mp4| 亚洲精品一区中文字幕乱码| 亚洲精品成人久久久| 91高清视频在线免费观看| 国产99在线|中文| 懂色av一区二区三区| 欧美精品在线免费播放| 亚洲国产女人aaa毛片在线| 国模视频一区二区三区| 中文欧美日本在线资源| 日韩在线观看高清| 色婷婷综合成人| 热久久视久久精品18亚洲精品| 亚洲视频网站在线观看| 中文字幕欧美国内| 欧美激情性做爰免费视频| 2019精品视频| 日韩国产高清视频在线| 高跟丝袜欧美一区| 欧美wwwwww| 国产精品扒开腿做爽爽爽男男| 77777亚洲午夜久久多人| 欧美成在线视频| 日本亚洲精品在线观看| 色诱女教师一区二区三区| 欧美性高潮在线| 亚洲天堂av综合网| 精品在线欧美视频| 日韩中文字幕不卡视频| 国产精品国语对白| 欧美—级高清免费播放| 91在线观看欧美日韩| 亚洲欧美日本精品| 亚洲天堂av电影| 欧美性高潮在线| 午夜精品福利在线观看| 亚洲欧美日韩国产中文专区| 久久影院模特热| 青青草99啪国产免费| 亚洲精品一区二区在线| 久久久久久69| 中文字幕日韩精品在线观看| 狠狠色狠狠色综合日日五| 国产ts人妖一区二区三区| 欧美日韩成人黄色| 色七七影院综合| 91免费看片网站| 成人激情在线播放| 97精品视频在线观看| 欧美视频在线观看免费网址| 欧美日韩国产成人高清视频| 国产精品欧美日韩久久| 国内精品久久久久影院 日本资源| 91精品久久久久久久久久久久久| 欧美性一区二区三区| 国产精品91在线| 在线观看日韩专区| xxav国产精品美女主播| 97精品久久久| 亚洲直播在线一区| 欧美日韩一区二区在线| 国产在线拍揄自揄视频不卡99| 不卡在线观看电视剧完整版| 中文字幕亚洲综合| 精品视频一区在线视频| 欧美在线观看视频| 97在线精品视频| 亚洲欧美福利视频| 91精品国产91久久久久久最新| 九九热在线精品视频| 亚洲风情亚aⅴ在线发布| 久久久久久久久久久免费精品| 欧美一级淫片丝袜脚交| 中文字幕精品www乱入免费视频| 久久成人精品视频| 欧美激情一级二级| 欧美激情一级二级| 国产精品久久久久国产a级| 欧美国产精品va在线观看| 精品国产鲁一鲁一区二区张丽| 欧美性受xxxx白人性爽| 在线观看日韩www视频免费| 欧美激情三级免费| 成人黄色在线观看| 亚洲大胆人体在线| 永久免费看mv网站入口亚洲| 国产丝袜一区视频在线观看| 久久成人亚洲精品| 91成人在线视频| 欧美激情视频给我| 最近2019免费中文字幕视频三| 26uuu另类亚洲欧美日本一| 亚洲精品久久久久久久久久久| 57pao国产精品一区| 久久深夜福利免费观看| 国产+成+人+亚洲欧洲| 国产精品美乳在线观看| 欧美激情成人在线视频| www高清在线视频日韩欧美| 亚洲国产另类 国产精品国产免费| 国产成人一区二区| 亚洲第一二三四五区| 国产成人精品午夜| 成人综合网网址| 日韩欧美aaa| 成人性教育视频在线观看| 国产精品成人一区二区| 日韩中文字幕免费看| 欧美一性一乱一交一视频| 日韩黄色av网站| 欧美丝袜美女中出在线| 日韩动漫免费观看电视剧高清| 亚洲男人天堂手机在线| 91日韩在线播放| 高清一区二区三区日本久| 伊人伊成久久人综合网小说| 日本久久久久久久久久久| 91av成人在线| 成人欧美在线视频| 美女扒开尿口让男人操亚洲视频网站| 国产视频999| 中文日韩在线观看| 久久综合伊人77777蜜臀| 亚洲成人三级在线| 国内精品一区二区三区四区| 亚洲视频视频在线| 欧美性xxxxhd| 亚洲人成在线播放| 国产精品永久在线|