- 博客(18)
- 收藏
- 关注
原创 缓存使用方法
Cachepull('name2');//name自增(进步值为3)//缓存在3600秒之后过期。//缓存在3600秒之后过期。//缓存在3600秒之后过期。清除tag标签的缓存数据。
2022-07-22 15:26:14
574
原创 一对多关联
/$city->users()->save(['name'=>'山治']);//一对多的增加,新增城市id是1的用户。在模型model,city.php中输入。//一对多关联查询,输出城市的用户。//输出用户大于3个的城市。
2022-07-16 10:24:16
319
原创 一对一关联
user->email='258369@qq.com';//写入profile表。在控制器Profile.php中写入,实现控制器user与profile相互连接。//写入profile表。$user->profile->nickname='王伟1';控制器user.php中写入,需要屏蔽模型profile中内容。$user->name='蜘蛛侠';//写入users表。//输出profile关联模型的email属性。//一对一关联到profile表。//输出user关联模型的属性。......
2022-07-15 18:01:14
142
原创 用模型对json字段进行查询
student.php中设置json类型字段class student extends Model{ // public function scopeThinkphp($query) { $query->where('name','路飞')->field('id,name'); } public function scopeNumber($query) { $que
2022-07-14 17:25:03
260
原创 模型model的增删查改操作
1.增加操作$student = new Student;$date=[ 'name'=>'凯多', 'number'=>'30', 'status'=>'良好', 'gender'=>'男'];$select = $student->save($date); dump($select);2.增加自动
2022-07-14 14:32:56
339
原创 定义一个模型
1.在cmd中切换到根目录下输入以下语句php think make:model student 红色为想要创建的数据库表 以上表示创建成功2.在控制器Controller下要使用的文件目录中添加use app\model\student;3.添加后直接可以使用模型model,输入model语句格式如下 $select1=Student::whereRaw('id<10 AND status="健康"')->select();dump($se
2022-07-14 11:03:45
114
原创 聚合查询,时间查询
1.$select = Db::table('demo_student') ->count('id');dump($select);查询数据条数2.$select = Db::table('demo_student') ->max('id');dump($select);查询字段id,所有id中最高的值,max为最高值,min为最低值,avg为平均值,sum为总值3.$select = Db::tab
2022-07-12 14:30:35
133
原创 使用链式方法进行数据查询
1. $select = Db::table('demo_student') ->where([ 'id'=>3, 'status'=>'健康' ]) ->select();dump($select);以上查询的是id为3,status为健康的学生2.$select = Db::table('demo_student') ->
2022-07-11 17:52:47
789
原创 使用查询表达式进行数据查询
表达式 ('查询的字段名' '表达式' '查询条件') 1. $select = Db::table('demo_student'//数据库对应表)->where('id', '>', '10')->select(); dump($select)以上查询的是数据库学生表ID大于10的数据2. $select = Db::table('demo_student'//数据库对应表)->where('name', 'like','张%')->select(); dump($select)$
2022-07-11 17:11:55
502
原创 thinkphp框架内增加和修改,删除
1.添加一条数据 insert,insert方法添加数据成功返回添加成功的条数,通常情况返回1$date = ['number'=>'11203107','name'=>'乔巴','gender'=>'男','status'=>'健康'];$insert = Db::table('demo_student')->insert($da
2022-07-09 17:09:52
547
原创 thinkphp框架内查询操作
1.单条数据查询 find find方法查询结果不存在返回null,否则返回结果数据$find = Db::table('demo_student')->find(2);dump($find);2.多条数据查询 select$select = Db::table('demo_student')->select();dump($select);3.查询某一列的值column,最多可查询两列,超过则显示不出$column= Db::table(&#
2022-07-09 15:26:23
578
原创 phpstorm连接mysql
config=>database.php// 数据库连接配置信息'connections' => [ 'mysql' => [ // 数据库类型 'type' => env('database.type', 'mysql'), // 服务器地址 'hostname' =>
2022-07-08 15:51:44
961
原创 模板引擎判断标签
<?phpnamespace app\controller;use app\BaseController;use think\facade\View;class user extends BaseController{ public function index(){ View::assign('status',0); View::assign('week',0); return View::fetch
2022-07-06 11:10:38
92
原创 网页中代码原样输出
可以使用 literal 标签来防止模板标签被解析<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div>{$time|date='Y-m-d H:i:s'}</div&g
2022-07-05 18:31:32
143
原创 模板引擎普通标签
<?phpnamespace app\controller;use app\BaseController;use think\facade\View;class user extends BaseController{ public function index() { View::assign('a',520); View::assign('b',13); return View::fetch()
2022-07-05 18:18:34
123
原创 模板变量的几种方法
di<?phpnamespace app\controller;use app\BaseController;use think\facade\View;class user extends BaseController{ public function index() { View::assign('name','路飞'); View::assign('qq','473584237&
2022-07-05 17:25:16
191
原创 循环foreach和volist的区别
h<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>{foreach $arr as $k=>$v}<div> <span>{$k}---ID: {$v['id&#
2022-07-05 16:48:01
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人