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