-
控制器操作中連接數(shù)據(jù)庫(kù)
查看全部 -
數(shù)據(jù)庫(kù)配置
查看全部 -
thinkphp定義model非常方便,只需要在app/index下新建model文件夾,同時(shí)以數(shù)據(jù)表的名稱(chēng)命名.php文件,引入model類(lèi),即可定義。
查看全部 -
數(shù)據(jù)庫(kù)查詢操作方法:
查看全部 -
數(shù)據(jù)庫(kù)鏈?zhǔn)讲僮?/p>
查看全部 -
where 條件構(gòu)造器使用
查看全部 -
$db->where([
????'id' => 1
])->setInc('num');
setInc使用1次該字段的數(shù)值+1,num后加數(shù)字如 setInc('num', 5);則代表每次+5
查看全部 -
db('user')->find();
db('user')->select();
//設(shè)置false可避免db類(lèi)每次都調(diào)用數(shù)據(jù)庫(kù)實(shí)例化
$res = db('user', [] , false)->find();
查看全部 -
Model->get 返回對(duì)象 用toarray 獲取信息查看全部
-
use?think\Db; $res?=?Db::connect(); //或者?$res?=?Db::connect(['配置數(shù)組']) //或者:$res?=?Db::connect('db2'),會(huì)自動(dòng)讀取db2的數(shù)據(jù)庫(kù)連接配置 //或者:$res?=?Db::connect("mysql://root:root@127.0.0.1:3306/course#utf8"), dump($res);
連接數(shù)據(jù)庫(kù)的4種方式
查看全部 -
首先在模型里面引用SoftDe
<?phpnamespace?app\index\model;use?think\Model;use?traits\model\SoftDelete;class?User?extends?Model{????use?SoftDelete;????#autowritetimestamp表示創(chuàng)建與更新的時(shí)間戳都被打開(kāi)????protected?$autoWriteTimestamp?=?true;????#刪除數(shù)據(jù)的時(shí)候刪除時(shí)間戳默認(rèn)寫(xiě)入字段delete_time中,當(dāng)要自定義時(shí)://????protected?$deleteTime?=?'自定義刪除時(shí)間字段名';}
查看全部 -
1,insertGetId 返回插入數(shù)據(jù)的自增id
查看全部 -
#使用sql語(yǔ)句方式查詢數(shù)據(jù)庫(kù)
//$res = Db::query("select *from imooc_user where id=?",[1]);
$res =Db::execute("insert into imooc_user set username=?,password?,email=?",['imooc',md5('imooc'),'imooc@qq.com']);
#selsect 返回所有記錄 返回的結(jié)果是一個(gè)二維數(shù)組
#如果結(jié)果不存在 返回一個(gè)空數(shù)組
$res = Db::table('imooc_user')->select();
#find 返回一條記錄 返回的結(jié)果是一個(gè)二維數(shù)組
#如果結(jié)果不存在返回NULL
$res = Db::table('imooc_user')->where(['id'=>10])->find();
#value ?返回一條記錄 并且是每條記錄的某個(gè)字段值
#如果結(jié)果不存在 返回NULL
$res = Db::table('imooc_user')->value('username');
#column 返回一個(gè)一維數(shù)組 數(shù)組中的value值就是我們要獲取的列的值
#如果存在第二個(gè)參數(shù) 就返回這個(gè)數(shù)組并且用第二個(gè)參數(shù)的值作為key值
#如果不存在返回NULL
$res = Db::table('imooc_user')->column('username');
#find ?返回一條記錄 返回的結(jié)果是一個(gè)二維數(shù)組
#如果結(jié)果不存在 返回NULL
$res = Db::table('imooc_user')->find();
#value 返回一條記錄 并且是字條記錄的某個(gè)字段值
#如果結(jié)果不存在 返回NULL
$res = Db::table('imooc_user')->value('username');
$res = Db::name('user')->select();
實(shí)例化
$res = db('user',[],false)->find();
查看全部 -
$res= Db::connect("mysql://root:root@127.0.0.1:3306/course#utf8")
use ?think/Config;
$res = Db::connect(Config::get('db_config01'));
查看全部 -
protected $autoWriteTimeStamp = true;
protected $createTime = 'create_at';
protected $updateTime = 'update_at';
protected $createTime = false;
protected $updateTime = false;
開(kāi)啟時(shí)間戳
創(chuàng)建時(shí)間和更新時(shí)間
關(guān)閉創(chuàng)建時(shí)間和更新時(shí)間
查看全部
舉報(bào)