好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > tp5(thinkPHP5)框架數據庫Db增刪改查常見操作總結

tp5(thinkPHP5)框架數據庫Db增刪改查常見操作總結

熱門標簽:400 電話 辦理 打開百度地圖標注 亳州企業外呼系統 海南外呼系統方案 山東電銷卡外呼系統原理是什么 智能電銷語音機器人資訊 兼職做地圖標注好賺錢嗎 蘇州外呼系統有效果嗎 地圖標注怎么做商戶驗證

本文實例講述了tp5(thinkPHP5)框架數據庫Db增刪改查常見操作。分享給大家供大家參考,具體如下:

添加數據insert

$data = [
  'name_cn' => '張三',
  'name_en' => 'jack',
];
$res = Db::name('style')->insert($data);

添加數據。

INSERT INTO `tf_style` (`name_cn` , `name_en`) VALUES ('張三' , 'jack')

tp5還可以通過insertAll插入多條數據。

$data = [
  'name_cn' => '張三',
  'name_en' => 'jack',
];
$res = Db::name('style')->insertGetId($data);

獲取插入的id。

修改數據update

更新數據,使用update方法。

$res = Db::name('style')->where('id',4)->update(['name_cn'=>'李四']);
UPDATE `tf_style` SET `name_cn` = '李四' WHERE `id` = 4;

返回結果為影響的行數。

$where = new Where();
$where['id'] = ['>',2];
$res = Db::name('style')->where($where)->update(['name_cn'=>'李四']);

通過$where對象進行條件操作。

$where[] = ['id','>',2];
$res = Db::name('style')->where($where)->update(['name_cn'=>'王五']);

也是可以的。

主鍵可以直接寫入data數據中。

$res = Db::name('style')->update(['name_cn'=>'王五','id'=>2]);

結果如下:

UPDATE `tf_style` SET `name_cn` = '王五' WHERE `id` = 2;

這種方式只可以修改一條數據。

只修改一個字段,使用setField方法。

$res = Db::name('style')->where('id',2)->setField(['name_cn'=>'劉備']);
$res = Db::name('style')->where('id',2)->setField(['name_cn'=>'劉備','name_en'=>'LiuBei']);
UPDATE `tf_style` SET `name_cn` = '劉備' , `name_en` = 'LiuBei' WHERE `id` = 2

效果與update差不多。

刪除數據delete

刪除一條。

$res = Db::name('style')->where('id',2)->delete();
$res = Db::name('style')->delete('2');

刪除多條。

$res = Db::name('style')->delete('2,3');

id寫在字符串里面。

$res = Db::name('style')->delete([2,3,4]);

或者通過id數組。

查詢數據select

$data = Db::query('select * from tf_action');
$data = Db::query('select * from tf_action where id > ? and id  ?',[1,10]);
$sql = Db::getLastSql();

查詢用query。

刪除,增加,修改,用execute。

$data = Db::table('tf_action')->select();

這里用的是表全名。

$data = Db::name('action')->select();

這里用的是去掉前綴的表名。

$data = db('action')->select();

助手函數,效果與Db::name差不多。

但是又不完全相同。

$data = db('action')->where('id','>',1)->where('id','',9)->select();


多條件查詢。

$data = db('action')->where('id','>',20)->whereOr('id','',9)->select();

或查詢。

如果中間的條件是空,就是=的意思。

$where = new Where();
$where['name'] = ['like','%戶%'];
$where['id'] = ['>',1];
$data = db('action')->where($where)->select();
$where[] = ['name','like','%戶%'];
$where[] = ['id','>',1];
$data = db('action')->where($where)->select();

組合查詢。

$where = new Where();
$where['name'] = ['like','%戶%'];
$where['id'] = ['>',1];
$data = db('action')->where($where)->limit(2,2)->order('id desc')->select();

分頁排序。

$where = new Where();
$where['name'] = ['like','%戶%'];
$where['id'] = ['>',1];
$data = db('action')->where($where)->limit(2,2)->order('id desc')->field('id,name')->select();

查詢指定字段。

$where = new Where();
$where['name'] = ['like','%戶%'];
$where['id'] = ['>',1];
$data = db('action')->where($where)->limit(2,2)->order('id desc')->field('id aid,name')->select();

起別名。

$data = db('action')->where($where)->field('count(*) as count')->find();

使用系統函數。

$data = db('action')->where("name like '%戶%' AND id > 1")->select();

直接寫字符串也是OK的。

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • tp5.1框架數據庫子查詢操作實例分析
  • tp5.1 框架數據庫常見操作詳解【添加、刪除、更新、查詢】
  • tp5.1 框架數據庫高級查詢技巧實例總結
  • ThinkPHP5.1框架數據庫鏈接和增刪改查操作示例
  • PHP利用pdo_odbc實現連接數據庫示例【基于ThinkPHP5.1搭建的項目】
  • PHP7使用ODBC連接SQL Server2008 R2數據庫示例【基于thinkPHP5.1框架】
  • ThinkPHP實現多數據庫連接的解決方法
  • thinkPHP5實現的查詢數據庫并返回json數據實例
  • tp5(thinkPHP5)框架實現多數據庫查詢的方法
  • tp5(thinkPHP5)操作mongoDB數據庫的方法
  • thinkPHP5實現數據庫添加內容的方法
  • tp5.1 框架數據庫-數據集操作實例分析

標簽:安康 金華 綏化 萊蕪 紹興 清遠 溫州 呼倫貝爾

巨人網絡通訊聲明:本文標題《tp5(thinkPHP5)框架數據庫Db增刪改查常見操作總結》,本文關鍵詞  tp5,thinkPHP5,框架,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《tp5(thinkPHP5)框架數據庫Db增刪改查常見操作總結》相關的同類信息!
  • 本頁收集關于tp5(thinkPHP5)框架數據庫Db增刪改查常見操作總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 美女露出粉嫩尿囗让男人桶| 精品视频午夜一区二区| 成年人网站黄| 无码又爽又黄又刺激A片文章| 日产欧产美韩系列亚洲爱| 免费一级黄色| 老师好紧?蕾丝内裤高H| 粗暴进去18p| 国产精品福利在线观看| 高清性色生活片韩国| 韩国三级bd高清中字电影在线下载| 国产美女在线精品免费观看| 黄色软件免费下| 欧美a√在线| 中国妞videos分类| 91精品啪在线观看国产18| 老bbwbbwbbwbbwpics| 午夜一级毛片中文字幕| 同桌的手在我裙子里摩擦| 国产91??精彩刺激69| 在线观看男女激情小视频| 前后夹击3p好爽| 99久久婷婷国产综合精品青牛牛| 又大又粗又长又猛| dy888午夜秋霞影院不卡| 糖心vlog视频| 没戴套让他C了一天| 宝贝你下面好软好紧h| 开车视频小黄车视频app| 催眠调教沦为玩物高H| jizz18动漫3d国漫| 十八男男在线观看视频| 国外乱婬AV精品一区二区| 亚洲精品美女久久久久| 小妮女女踩踏第一站免费| 好湿?好紧?好多水好爽| 国产大肥臀系列在线观看| 国产sp狠打调教女贝光屁股视频 | 国色天香视频播放| 欧美特黄99久久毛片免费| 小婬妇奶好大好爽高H视频|