<?php namespace appcontroller;//要讓其控制器顯示 use thinkfacadeDb;//使用哪個基類要包含其路徑
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(sql,
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(sql,
map);return′成功更新了′.a.‘條數(shù)據(jù)!’; } //查詢構(gòu)造器 //table()設(shè)置數(shù)據(jù)表 //field()設(shè)置查詢字段列表 //select()返回滿足條件的多條記錄 //find()返回滿足條件的第一條參數(shù) public function demo3() {
res=Db::table(′user′)?>field("userid,name,age")?>find(2);dump(res); } //where()設(shè)置查詢條件,參數(shù)包括字符串,表達(dá)式,數(shù)組 //fetchsql():true,false public function demo4() {