博主信息
博文 70
粉丝 1
评论 0
访问量 68780
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Thinkphp6 下载安装视图组件-增删改查-预习视图标签
葡萄枝子
原创
964人浏览过

Thinkphp6 下载安装视图组件-增删改查-预习视图标签

1、下载、安装、运行Thinkphp6 2、安装view 3、写出增删查改语句 4、预习试图标签

1. 下载安装

  • vscode 打开终端
  1. # 搜索thinkphp
  2. composer search thinkphp
  3. # 创建thinkphp项目
  4. composer create-project topthink/think tpboke

安装thinkphp

2. 安装view

  1. # 进入项目目录
  2. cd tpboke
  3. # 安装模板引擎
  4. composer require topthink/think-view
  • 安装部署环境

运行环境1

运行环境2

  • app\config\app.php
  1. // 显示错误信息
  2. 'show_error_msg' => true,
  • .example.env 改名 .env 配置数据库信息
  1. APP_DEBUG = true
  2. [APP]
  3. DEFAULT_TIMEZONE = Asia/Shanghai
  4. [DATABASE]
  5. TYPE = mysql
  6. HOSTNAME = 127.0.0.1
  7. DATABASE = tpboke
  8. USERNAME = root
  9. PASSWORD = 123456
  10. HOSTPORT = 3306
  11. CHARSET = utf8
  12. DEBUG = true
  13. [LANG]
  14. default_lang = zh-cn
  • 运行 thinkphp

运行thinkphp

3. 增删查改

数据库导入数据

导入数据

  • app\controller\index test 方法

  1. // 增
  2. // 增加一条
  3. $data = [
  4. 'title'=>'增加一条返回新增记录数',
  5. 'img'=>'',
  6. 'content'=>'ThinkPHP6.0',
  7. 'date'=>'2021-05-25',
  8. 'cat'=>'PHP'
  9. ];
  10. // 成功返回新增记录数 1
  11. $res = $db->insert($data);
  12. print_r($res);
  13. // 成功返回新增主键ID 17
  14. $data['title'] = '增加一条返回新增主键ID';
  15. $res = $db->insertGetId($data);
  16. print_r($res);
  17. // 增加多条
  18. $data['title'] = '增加多条条返回新增记录总数';
  19. $data = [$data];
  20. // 成功返回新增记录总数 1
  21. $res = $db->insertAll($data);
  22. print_r($res);
  23. $db = $db->field('id, title')->select();
  24. dump($db->toArray());

增加记录

  1. // 删
  2. // $res = $db->where('id', 17)->delete();
  3. // $res = $db->delete(17);
  4. $res = Db::table('boke')->where('id', 17)->useSoftDelete('title', '软删除-成功返回新增主键ID这条')->delete();
  5. print_r($res, true) .'<br />';
  6. $res = Db::table('boke')->where('id', 16)->delete();
  7. print_r($res, true) .'<br />';
  8. $db = $db->field('id, title')->select();
  9. dump($db->toArray());

删除记录

  1. // 改
  2. $res = Db::table('boke')->where('id', 17)->update(['title' => 'ID 17 记录修改标题']);
  3. $res = Db::table('boke')->where('id', 17)->inc('num', 5)->update();
  4. $res = Db::table('boke')->where('id', 17)->dec('num')->update();
  5. $db = $db->field('id, title, num')->select();
  6. dump($db->toArray());

修改记录

  1. // 查
  2. // 查所有
  3. $db = Db::table('boke')->field('id, title, num')->select();
  4. dump($db->toArray());
  5. // 查一条
  6. $db = Db::table('boke')->field('id, title, num')->find(17);
  7. dump($db);
  8. // 查某值
  9. $db = Db::table('boke')->where('id', 17)->value('title');
  10. dump($db);
  11. // 查一列
  12. $db = Db::table('boke')->whereIn('id', [17,18])->column('title');
  13. dump($db);
  14. // ID为键,title为值
  15. $db = Db::table('boke')->whereIn('id', [17,18])->column('title', 'id');
  16. dump($db);

查找记录

4. 预习视图标签

批改老师:欧阳克欧阳克

批改状态:合格

老师批语:很不错,自己会配置ngigx,说明你很用心学习
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学