国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > 織夢(mèng)DEDE > 正文

織夢(mèng)CMS數(shù)據(jù)庫(kù)類(lèi)常用操作函數(shù)getone()、Execute()剖析

2024-07-12 08:49:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要為大家詳細(xì)介紹了織夢(mèng)CMS數(shù)據(jù)庫(kù)類(lèi)常用操作函數(shù)getone()、Execute()剖析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

織夢(mèng)dedecms系統(tǒng)會(huì)自動(dòng)載入 dedesql.class.php 文件,并用

$dsql = $db = new DedeSql(false);

進(jìn)行初始化數(shù)據(jù)庫(kù)連接,因此在工程所有文件中均不需要單獨(dú)初始化這個(gè)類(lèi),可直接用 $dsql 或 $db 進(jìn)行操作,為了防止錯(cuò)誤,操作完后不必關(guān)閉數(shù)據(jù)庫(kù)。

常用的方法:

1、執(zhí)行一個(gè)非查詢(xún)類(lèi)型的SQL語(yǔ)句,如 insert 、create 、update 等

$rs = $db->ExecuteNoneQuery($sql);

返回值為是否執(zhí)行成功。

2、執(zhí)行一個(gè)非查詢(xún)類(lèi)型的SQL語(yǔ)句,并返回成功記錄數(shù)

$rs = $db->ExecuteNoneQuery2($sql);

與上面相比,它返回的是影響的記錄數(shù),而不是布爾值

3、返回單個(gè)記錄

$arr = $db->GetOne($sql);

$dsql 如果不帶 limit ,系統(tǒng)會(huì)自動(dòng)加上 limit 0,1

4、執(zhí)行條件查詢(xún)語(yǔ)句

$db->SetQuery($dsql);$db->Execute();while($arr = $db->GetArray()){}

可以簡(jiǎn)化為:

$db->Execute('me',$dsql);while($arr = $db->GetArray()){}

'me' 為記錄集游標(biāo),用于區(qū)分不同的查詢(xún),如:

$db->Execute('me',$dsql);while($arr = $db->GetArray()){   $db->Execute('2',$dsql2);   while($arr2 = $db->GetArray())   {         }}

像這種情況必須指定一個(gè)值區(qū)分默認(rèn)的'me'參數(shù),否則會(huì)出錯(cuò)

$db->GetArray($rsid,$acctype) 參數(shù)$rsid="me"$acctype=MYSQL_ASSOC

在查詢(xún)游標(biāo)中讀取數(shù)據(jù)還可以用

$db->GetObject($rsid="me");

返回的結(jié)果是用類(lèi)結(jié)構(gòu)表示的值。

5、獲取上一個(gè)插入的自動(dòng)遞增主鍵id值

$db->GetLastID();

6、獲得查詢(xún)的總記錄數(shù)

$db->GetTotalRow($rsid="me")

7、獲得MySql的版本號(hào)

$db->GetVersion($isformat=true)

默認(rèn)的情況下會(huì)轉(zhuǎn)換成 x.xx 形式浮點(diǎn)數(shù)

8、析放某查詢(xún)的資源

$db->FreeResult($rsid="me");

9、在數(shù)據(jù)庫(kù)中是否存在某數(shù)據(jù)表

$db->IsTable($tbname)

10、重新選擇要操作的數(shù)據(jù)庫(kù)

$db->SelectDB($dbname);

11、獲得數(shù)據(jù)庫(kù)連接標(biāo)識(shí)

$db->linkID

獲得這個(gè)連接標(biāo)識(shí)后,可以直接用mysql相關(guān)函數(shù)進(jìn)行數(shù)據(jù)庫(kù)操作

在非不得已的情況,項(xiàng)目中一般不使用這個(gè)變量。

以上就是織夢(mèng)CMS數(shù)據(jù)庫(kù)類(lèi)常用操作函數(shù)getone()、Execute()剖析的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問(wèn)有所幫助,也希望大家多多支持武林網(wǎng)。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿拉善盟| 三穗县| 洪江市| 海原县| 房产| 祁阳县| 五大连池市| 永寿县| 沙田区| 望谟县| 崇义县| 长白| 舞阳县| 隆化县| 确山县| 东丽区| 阜南县| 思南县| 含山县| 海门市| 新野县| 进贤县| 方城县| 北宁市| 崇州市| 紫阳县| 得荣县| 昭平县| 景德镇市| 威信县| 古丈县| 景泰县| 中西区| 湘潭市| 台北市| 泸定县| 建始县| 龙川县| 西安市| 客服| 来安县|