-
看图,没什么好说,where可以千变万化,我服气 bulidSql()返回一个sql语句,select whereOr()或者查看全部
-
当delete()要删除的条件是主键时,可以直接在里面传递参数查看全部
-
#update //$db = Db::name('user') ->where([ 'id'=>几几几 ]) -> update([ '字段名'=>'更新内容','字段名'=>'更新内容']); //更新指定数据,更新多个字段使用 #setField //$db = Db::name('user') ->where([ 'id'=>几几几 ]) -> setField('字段名'='更新内容'); //更新指定数据,更新一个字段使用 #setInc //$db = Db::name('user') ->where([ 'id'=>几几几 ]) -> setInc(参数); //自增指定数据,参数为自增数 #setDec //$db = Db::name('user') ->where([ 'id'=>几几几 ]) -> setDec(参数);查看全部
-
insertGetId()插入成功返回的是自增ID 二维数组可以使用insertAll一起插入10条记录,返回10查看全部
-
总结,使用Db::table(table_name)里面的表名需要加前缀,Db::name(table_name)和db(table_name)则不需要加前缀 还有select(str) where(arry) value(str) find() column()返回一位数组,可传递两个参数,第一个参数为key,第二个参数为value查看全部
-
修改数据库配置方式 1.可在config下的database.php返回配置信息 2.在方法里面引入 use think\db;DB::connect(array);返回一个数组配置 3.同样是DB::connect("mysql://root:password@127.0.0.1:3306:/databasename#utf8"); 4.在配置文件中,返回一个array,DB::connect("array");查看全部
-
常用链式操作 $res=$db ->where('id','>',5) 条件ID>5 ->field('username','id') 只搜索username和id两个字段 ->order('id DESC') order排序 id DESC id倒序 ->limit(3,7) limit截取 3,7 从3开始截取7个 ->page(3,5) page( )多用于分页 ->group('`group`') ->select(); select( ); 搜索 var_dump($res);查看全部
-
下半部分有点迷糊,有时间重看查看全部
-
设置了软删除的基础上进行真删除, 但软删除过了的数据无法真删除查看全部
-
model设置软删除查看全部
-
软删除 软删除查询查看全部
-
模型获取器 成员方法(get字段名Attr)[字段名首字母大写] 在model中使用 在controller中use下model中的类(该类需继承model类),利用 类名::get() 进行获取数据值 可利用toArray获取改后数据 可利用getData获取改前数据查看全部
-
聚合方法查看全部
-
删除: delete(' ');函数 删除 没有条件是不会执行操作的 #delete('') 返回影像记录的行数 加where()条件,或者delete(''主键名); $res=$db->where(['id'=>2])->delete(); var_dump('res'); $res=$db->delete(1); var_dump('res'); 如果where("1=1")的话会删除所有记录(慎用) $res=$db->where("1=1")->delete( );查看全部
-
改: update(' ');函数 语法 更新数据 $res=$db->where(['id'=>几几几])->update(['字段名'=>'更新内容']); var_dump('res'); update(' '); 返回影像行数 setField(' ')函数 语法 更新某一条数据 $res=$db->where(['id'=>几几几])->setField(['字段名'=>'更新内容']); var_dump('res'); setField(' '); 返回影像行数,每次只更新一个字段 setInc(' ')函数 语法 数量+1 $res=$db->where(['id'=>几几几])-setInc('num'); var_dump('res'); #setInc('某个字段') 返回影像行数,每执行一次,都加1 通常用于新闻浏览数 setDec(' ')函数 语法 数量-1 $res=$db->where(['id'=>几几几])-setDec('num'); var_dump('res'); #setInc('某个字段') 返回影像行数,每执行一次,都减1 通常用于新闻浏览数查看全部
举报
0/150
提交
取消