日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

關于thinkphp6.0.2實現對數據庫操作

發布時間:2024-07-21 點擊:139
下面由thinkphp框架教程欄目給大家介紹thinkphp6.0.2實現對數據庫操作的方法,希望對需要的朋友有所幫助!
因為版本更新導致有些沒入門的同學學習thinkphp6出現問題,在這里保留我學習的一點經驗!
這是app/contrlar/目錄下新建的文件dbtest
<?php
namespace app\\\\controller;//要讓其控制器顯示
use think\\\\facade\\\\db;//使用哪個基類要包含其路徑
class dbtest
{
public function demo1()
{
//原生查詢的讀操作query()
$sql=“select user_id,name,age,email from user where age>:age limit :num”;
$map=array(“age”=>20,‘num’=>3);
a=db::query(a=db::query(a=db::query(sql,map);dump(map);
dump(map);dump(a);
}
public function demo2()
{
//原生查詢的寫操作execute()
$sql=“update user set age=:age where user_id=:id”;
$map=array(“age”=>20,‘id’=>3);
a=db::execute(a=db::execute(a=db::execute(sql,map);return′成功更新了′.map);
return '成功更新了'.map);return′成功更新了′.a.‘條數據!’;
}
//查詢構造器
//table()設置數據表
//field()設置查詢字段列表
//select()返回滿足條件的多條記錄
//find()返回滿足條件的第一條參數
public function demo3()
{
res=db::table(′user′)?>field("userid,name,age")?>find(2);dump(res=db::table('user')
->field("user_id,name,age")
->find(2);
dump(res=db::table(′user′)?>field("userid,name,age")?>find(2);dump(res);
}
//where()設置查詢條件,參數包括字符串,表達式,數組
//fetchsql():true,false
public function demo4()
{
res=db::table(′user′)?>field("userid,name,age")//?>where(′userid=3′)字符串//?>where(′userid′,′=′,′1′)表達式//?>where(′age′,′>′,′20′)//?>where(′age′,′between′,[20,30])區間查詢//?>where([′userid′=>2,′age′=>20])數組查詢?>where([[′age′,′between′,[20,30]]])//索引數組查詢?>select();dump(res=db::table('user')
->field("user_id,name,age")
//->where('user_id=3')字符串
//->where('user_id','=','1')表達式
//->where('age','>','20')
//->where('age','between',[20,30])區間查詢
//->where(['user_id'=>2,'age'=>20])數組查詢
->where([['age','between',[20,30]]])//索引數組查詢
->select();
dump(res=db::table(′user′)?>field("userid,name,age")//?>where(′userid=3′)字符串//?>where(′userid′,′=′,′1′)表達式//?>where(′age′,′>′,′20′)//?>where(′age′,′between′,[20,30])區間查詢//?>where([′userid′=>2,′age′=>20])數組查詢?>where([[′age′,′between′,[20,30]]])//索引數組查詢?>select();dump(res);
}?>
比起以往版本這個無需設置路由,數據庫也有原生文檔env可以修改,想要添加新文檔首先在config/app.php里面將應用變量指向你的新文檔然后打開瀏覽器輸入:
服務器名/類名/函數名/
即可訪問了

騰訊云服務器怎么查網站名稱
CentOS 7 安裝Squid配置HTTP代理
騰訊云成都服務器需要備案嗎
公司域名怎么起?公司域名怎么申請
高端網站內容建設注意三點提升網站吸引力
租阿里云服務器做直播間
云服務器ecs怎么分配
獨立服務器和云服務器區別嗎