tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結(jié)_第1頁
tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結(jié)_第2頁
tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結(jié)_第3頁
tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結(jié)_第4頁
tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結(jié)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

添加數(shù)據(jù)insert

$data=[

'name_cn'='張三',

'name_en'='jack',

$res=Db::name('style')-insert($data);

添加數(shù)據(jù)。

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

tp5還可以通過insertAll插入多條數(shù)據(jù)。

$data=[

'name_cn'='張三',

'name_en'='jack',

$res=Db::name('style')-insertGetId($data);

獲取插入的id。

修改數(shù)據(jù)update

更新數(shù)據(jù),使用update方法。

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

UPDATE`tf_style`SET`name_cn`='李四'WHERE`id`=4;

返回結(jié)果為影響的行數(shù)。

$where=newWhere();

$where['id']=['',2];

$res=Db::name('style')-where($where)-update(['name_cn'='李四']);

通過$where對象進(jìn)行條件操作。

$where[]=['id','',2];

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

也是可以的。

主鍵可以直接寫入data數(shù)據(jù)中。

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

結(jié)果如下:

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

這種方式只可以修改一條數(shù)據(jù)。

只修改一個(gè)字段,使用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差不多。

刪除數(shù)據(jù)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數(shù)組。

查詢數(shù)據(jù)select

$data=Db::query('select*fromtf_action');

$data=Db::query('select*fromtf_actionwhereidandid',[1,10]);

$sql=Db::getLastSql();

查詢用query。

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

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

這里用的是表全名。

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

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

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

助手函數(shù),效果與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論