TP5 資料庫基本操作

2022-07-23 17:51:09 字數 2250 閱讀 2121

/*

* * 插入資料

* 執行成功返回影響資料的條數,執行失敗返回false

*///

新增一條資料

$data =[

'name'=>'wangwu',

'pwd'=>123456];

$res = db('user')->insert($data

);

//新增多條資料

$data =[

['name'=>'ll',

'pwd'=>1],[

'name'=>'zz',

'pwd'=>2]

];$res = db('user')->insert($data

); /**

* 修改資料

*/$data =[

'name'=>'666'];

db('user')->where('id','=',1)->update($data

); /**

* 刪除資料

*/db('user')->where('id',3)->delete();

/*** 高階查詢

*/$val = db('user')->where('id',1)->value('name');//

查詢idd等於1的name值

$val = db('user')->column('name');//

查詢所有的name的值

//新增資料

$data =[

'name'=>'wangwu',

'password'=>123];

db('user')->insert($data

);

//獲取id

$id = db('user')->getlastinsid();//

獲取id之前必須要有新增

$data =[

'name'=>'zhaoliu',

'password'=>1];

$id = db('user')->insertgetid($data);//

獲取新新增資料的id

//新增多條資料

$data =[

['name'=>'aa','password'=>11],['name'=>'bb','password'=>22]

];db('user')->insertall($data

);

//更新資料

$data =[

'name'=>'ccc',

'password'=>123];

db('user')->where('id','3')->update($data

); db('user')->where('id',3)->update(['name'=>'ddd']);

$data =[

'id'=>3,

'name'=>'fff'];

db('user')->update($data

);

//自增

db('user')->where('id',4)->setinc('renqi',1);

//自減

db('user')->where('id',5)->setdec('renqi',1);

/*** where用法

* */db('user')->where('id',1)->select();

db('user')->where('id','>',2)->select();

db('user')->where('name','like','%z%')->select();

db('user')->where('renqiq','in','1,200,555')->select();

db('user')->where('renqi','between','1,999')->select();

db('user')->where('id',2)->where('name','like','%z%')->select();

db('user')->where('id',3)->whereor('name','like','%l%')->select();

$where['id'] = 2;

$where['name'] = ['like','%z%'];

db('user')->where($where)->select();//

使用這種寫法where條件要都成立

tp5資料庫操作

查詢 db user where id 1 find db user where status 1 select 新增 新增單條資料db user insert data 新增多條資料db user insertall list 修改 更新資料表中的資料 db user where id 1 upd...

tp5資料庫配置操作

如何鏈結資料庫 有三種方式 資料庫型別 type mysql 伺服器位址 hostname 127.0.0.1 資料庫名 database ceshi 使用者名稱 username root 密碼 password 埠 hostport 2 方法配置 a 使用陣列 db db connect 資料庫...

tp5 資料庫Db查詢操作

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 tabl...