国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 22112|回復: 1

[內置擴展] DB數據庫操作類說明

[復制鏈接]
1#
發表于 2019-7-6 11:23:31 | 只看該作者 |倒序瀏覽 |閱讀模式

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
函數
功能
DB::table($tablename)獲取正確帶前綴的表名,轉換數據庫句柄
DB::delete($tablename, 條件,條數限制)刪除表中的數據
DB::insert($tablename, 數據(數組),是否返回插入ID,是否是替換式,是否silent)插入數據操作
DB::update($tablename, 數據(數組)條件)更新操作
DB::fetch(查詢后的資源)從結果集中取關聯數組,注意如果結果中的兩個或以上的列具有相同字段名,最后一列將優先。
DB::fetch_first($sql)取查詢的第一條數據fetch
DB::fetch_all($sql)查詢并fetch
DB::result_first($sql)查詢結果集的第一個字段值
DB::query($sql)普通查詢
DB::num_rows(查詢后的資源)獲得記錄集總條數
DB::_execute(命令,參數)執行mysql類的命令
DB::limit(n,n)返回限制字串
DB::field(字段名, $pid)返回條件,如果為數組則返回 in 條件
DB::order(別名, 方法)排序

注意:由于 X1.5 里增加了SQL的安全性檢測。因此,如果你的SQL語句里包含以下開頭的函數 load_file,hex,substring,if,ord,char。 或者包含以下操作 intooutfile,intodumpfile,unionselect,(select')都將被拒絕執行。

替換參數
功能
%t表名,
%s字串,如果是數組就序列化
%f按 %F 的樣式格式化字串
%d整數
%i不做處理
%n若為空即為0,若為數組,就用',' 分割,否則加引號
[PHP] 純文本查看 復制代碼
數據表插入:
方法:
DB::insert()
參數:
$table:插入數據的表
$data:插入的數據,字段對應值
$return_insert_id:是否返回插入數據的ID
$replace:是否使用replace into(當原始表中存在不重復數據就插入,存在就更新)
$silent:操作失敗是否不提示

實例
DB::insert('test_db',array(
'name' => 'ppc',
),true,true);

數據表刪除:
方法:
DB::delete()
參數:
$table:刪除數據的表
$condition:刪除的條件
$limit:刪除滿足條件的條目數
$unbufered:是否使用無緩存查詢

實例:
DB::delete('test_db','id>2',1,true);m

數據表更新:
方法:
DB::update()
參數:
$table:更新數據的表
$data:更新的數據,字段對應值
$condition:更新的條件
$unbufered:是否使用無緩存查詢
$low_priority:是否采用無鎖表更新

數據表查詢(單條):
方法:
DB::fetch_first()
參數:
$sql:查詢數據的SQL語句
$arg:綁定查詢的參數
$silent:查詢失敗是否不提示
實例:
$id = $_GET['id'];
DB::fetch_first('select * from %t where id=%d',array(
'test_db',$id
));

DB::fetch_first('select * from %t where name=%s',array(
'test_db','ccc'
));



數據表查詢(多條):
方法:
DB::fetch_all()
參數:
$sql:查詢數據的SQL語句
$arg:綁定查詢的參數
$keyfield:一維索引的字段名稱
$silent:查詢失敗是否不提示
實例:
DB::fetch_all('select * from %t where id >= %d AND id<=%d',array(
'test_db',7,10
));

DB::fetch_all('select * from %t where id IN (%n)',array(
'test_db',array(1,2,3,4,5)
));

數據表查詢(單字段) 常用于統計查詢:
方法:
DB::result_first()
參數:
$sql:查詢數據的SQL語句
$arg:綁定查詢的參數
$silent:查詢失敗是否不提示
實例:
DB::result_first('select name from %t where id=%d',array(
'test_db',1
));

DB::result_first('select max(id) from %t',array(
'test_db'
));

數據庫自定義query
方法:
DB::query()
參數:
$sql:自定義SQL語句
$arg:需要綁定的數據
$silent:執行SQL失敗時,是否不提示
$unbufered:是否使用無緩存查詢
實例:
$query = DB::query("select * from %t where id IN (%n)",array(
'test_db',array(1,2,3)
));
debug($query);

刪除
DB::query("delete from %t where id = %id",array(
'test_db',11
));


資源集轉換結果集
方法:
DB::fetch()
參數:
$resourceid:數據庫查詢的query資源
$type:數組類型
實例:
查詢
$query = DB::query("select * from %t where id IN (%n)",array(
'test_db',array(1,2,3)
));
while($res = DB::fetch($query)){
   $result[] = $res;
}
debug($query);

單字段資源集轉換結果集(一般用于查看獲取統計值)
方法:
DB::result()
參數:
$resourceid:數據庫查詢的query資源
$row:指定行的第一個字段
實例:
$query =  DB::query("select count(*) from %t where id < %id order by id",array(
'test_db',10
));
$data = DB::result($query,1);

常用實例:
$query = DB::query("select count(*) from %t where id > %d",array(
'test_db',7
));
$data = DB::result($query,0);
echo $data;

資源集行數計算(不適合統計太多的資源,速度慢)
方法:
DB::num_rows()
參數:
$resourceid:數據庫查詢的query資源
實例:
$query = DB::query("select * from %t where id > %d",array(
'test_db',7
));
$data = DB::num_rows($query);
echo $data;

資源集資源釋放
方法:
DB::free_result()
參數:
$query:執行SQL語句的query資源
$query = DB::query("select count(*) from %t where id > %d",array(
'test_db',7
));
$data = DB::result($query,0);
DB::free_result($query);
echo $data;

按字段排序
方法:
DB::order()
參數:
$field:需要排序的字段
$order:排序方式
實例:
$query = DB::query("select * from %t where id > %d order by".DB::order('id','desc'),array(
'test_db',7
));
$data = DB::result($query,0);
DB::free_result($query);
echo $data;

取值區間設定
方法:
DB::query()
參數:
$start:開始的索引值
$limit:條目數
$query = DB::query("select * from %t where id > %d order by".DB::order('id').DB::limit(0,3),array(
'test_db',7
));

字段拼接
方法:
DB::implode()
參數:
$array:需要拼接的字段數組
$glue:字段拼接的字符串
實例:
echo DB::implode(array('id' => 10,'name' => 'ddd'),'and');

應用:
DB::query("update %t set".DB::implode(array(
'name' => 'ddd',
帖子永久地址: 

新秀網絡驗證系統 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
2、本站所有主題由該帖子作者發表,該帖子作者與新秀網絡驗證系統享有帖子相關版權
3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和新秀網絡驗證系統的同意
4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、新秀網絡驗證系統管理員和版主有權不事先通知發貼者而刪除本文

2#
發表于 2020-12-22 18:25:30 | 只看該作者
好棒棒!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

QQ|Archiver|手機版|新秀網絡驗證系統API[軟著登字第13061951號] ( 豫ICP備2021033257號-1 )

GMT+8, 2025-11-30 03:25 , Processed in 0.379260 second(s), 61 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表
国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
一区二区三区精品在线| 欧美日韩和欧美的一区二区| 亚洲激情成人在线| 欧美三级电影网站| 欧美日韩另类综合| 日韩电影免费在线| 久久精品一区二区三区不卡| 国产日韩欧美亚洲一区| 国产69精品久久777的优势| 国产精品久久久久天堂| 欧日韩精品视频| 欧美国产高潮xxxx1819| 青青草精品视频| 欧美国产日韩在线观看| 欧美日韩专区在线| 91久久精品www人人做人人爽| 国产中文字幕精品| 亚洲国产综合91精品麻豆| 亚洲精品一线二线三线无人区| aa级大片欧美三级| 99国产精品国产精品毛片| 丝袜诱惑亚洲看片| 成人欧美一区二区三区白人| 日韩西西人体444www| 久久这里只有| 亚洲国产日韩美| 9色porny自拍视频一区二区| 九九久久精品视频| 亚洲成av人影院在线观看网| 国产精品久久久久桃色tv| 精品奇米国产一区二区三区| 在线免费观看视频一区| 国产精品日韩一区二区| 欧美日一区二区三区在线观看国产免| 国产精品一二三| 欧美bbbbb| 丝袜美腿亚洲一区| 一区二区三区小说| 国产精品色噜噜| 精品国产三级a在线观看| 欧美日韩一区二区不卡| 一本到不卡精品视频在线观看| 99成人在线| 在线视频欧美一区| 国模一区二区三区| 欧美日韩一区在线播放| 欧美激情国产日韩| 91麻豆免费视频| 不卡的电影网站| 国产大陆精品国产| 久久国产精品免费| 九色porny丨国产精品| 美腿丝袜亚洲综合| 欧美bbbbb| 国产自产2019最新不卡| 国产精品一二三在| 成人精品在线视频观看| 成人的网站免费观看| caoporn国产一区二区| av一区二区三区| 欧美午夜精品| 国内精品久久久久久久影视麻豆| 女人天堂亚洲aⅴ在线观看| 欧美精品三级| 亚洲激情av| 久久一日本道色综合久久| 色久综合一二码| 欧美乱妇23p| 日韩精品中文字幕在线一区| 久久综合久色欧美综合狠狠| 久久久91精品国产一区二区精品| 国产日韩视频一区二区三区| 中文字幕欧美日本乱码一线二线| 中文字幕欧美一| 亚洲第一会所有码转帖| 精品一区二区三区在线观看国产| 国产一区二区福利视频| 99麻豆久久久国产精品免费优播| 91免费在线视频观看| 亚洲午夜电影| 久久综合久久久| 欧美电视剧在线看免费| 国产精品久久久久久久岛一牛影视| 亚洲九九爱视频| 美国一区二区三区在线播放| 国产美女在线精品| 欧美日韩国产精品一区二区亚洲| 国产欧美一区二区三区另类精品 | 亚洲激情综合网| 麻豆精品国产传媒mv男同| 国产成人av自拍| 极品日韩久久| 欧美这里有精品| 日本一区二区三区在线不卡| 亚洲黄色免费电影| 精品综合久久久久久8888| 99vv1com这只有精品| 亚洲欧美清纯在线制服| 日韩一级二级三级精品视频| 亚洲天堂成人网| 久久国内精品视频| 欧美在线3区| 欧美性三三影院| 国产日韩欧美综合在线| 美女网站一区二区| 欧美 日韩 国产一区二区在线视频| 亚洲欧美成人| 久久久综合精品| 水野朝阳av一区二区三区| av日韩在线网站| 欧美亚洲一区二区在线观看| 国产欧美一区二区三区在线老狼| 青青草原综合久久大伊人精品 | 日本精品一区二区三区高清| 久久精品在线观看| 蜜臀精品久久久久久蜜臀| 欧美特黄一区| 欧美一区二区久久久| 午夜精品久久久久久久久久久| 不卡一区二区中文字幕| 色先锋久久av资源部| 国产精品毛片久久久久久| 久久av老司机精品网站导航| 亚洲久色影视| 久久精品夜夜夜夜久久| 麻豆精品国产91久久久久久| 国产精品一页| 国产精品无人区| 成人动漫视频在线| 欧美福利视频一区| 亚洲资源中文字幕| 欧美视频亚洲视频| 精品美女在线播放| 国内精品嫩模私拍在线| 一本到不卡免费一区二区| 亚洲欧美另类图片小说| 欧美激情视频一区二区三区免费| 欧美精品久久久久久久多人混战| 亚洲va在线va天堂| 免费亚洲一区| 亚洲综合色网站| 伊人成年综合电影网| 国产午夜精品久久| av动漫一区二区| 精品三级av在线| 粉嫩av一区二区三区| 欧美区视频在线观看| 麻豆精品在线看| 欧美日韩久久一区二区| 美国三级日本三级久久99| 免费视频一区| 婷婷丁香久久五月婷婷| 色综合久久久久网| 日产国产高清一区二区三区| 久久久噜噜噜久久狠狠50岁| 性做久久久久久久免费看| 亚洲影院在线| 视频一区视频二区在线观看| 久久久久久精| 日韩在线观看一区二区| 91福利在线播放| 久久av中文字幕片| 欧美视频在线一区| 国产剧情一区二区| 日韩久久久久久| 午夜日韩福利| 亚洲欧美日本韩国| 久久综合福利| 国产一区视频导航| 精品日韩欧美在线| 狠狠久久婷婷| 亚洲综合图片区| 欧美日韩激情一区二区| 国产成人高清视频| 欧美国产在线观看| 国产美女在线精品免费观看| 亚洲一区二区三区四区五区中文| 久久精品天堂| 国产成人免费网站| 国产精品乱码一区二三区小蝌蚪| 伊人久久综合| 日本大胆欧美人术艺术动态| 欧美福利一区二区| 欧美激情一级片一区二区| 亚洲精品视频在线| 欧美最猛黑人xxxxx猛交| 成人av网址在线| 亚洲欧美精品午睡沙发| 在线视频中文字幕一区二区| 国产精品一二三区| 亚洲欧美乱综合| 欧美日韩成人在线| 国内久久视频| 日本视频在线一区| 国产日韩欧美激情| 麻豆亚洲精品| 国产91精品久久久久久久网曝门| 亚洲视频资源在线| 欧美一区二区三区日韩| 亚洲精品九九|