Thinkphp6 下载安装视图组件-增删改查-预习视图标签
16lz
2021-05-26
Thinkphp6 下载安装视图组件-增删改查-预习视图标签
1、下载、安装、运行Thinkphp6 2、安装view 3、写出增删查改语句 4、预习试图标签
1. 下载安装
- vscode 打开终端
# 搜索thinkphp
composer search thinkphp
# 创建thinkphp项目
composer create-project topthink/think tpboke
2. 安装view
# 进入项目目录
cd tpboke
# 安装模板引擎
composer require topthink/think-view
- 安装部署环境
- app\config\app.php
// 显示错误信息
'show_error_msg' => true,
- .example.env 改名 .env 配置数据库信息
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = tpboke
USERNAME = root
PASSWORD = 123456
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true
[LANG]
default_lang = zh-cn
- 运行 thinkphp
3. 增删查改
数据库导入数据
app\controller\index test 方法
增
// 增
// 增加一条
$data = [
'title'=>'增加一条返回新增记录数',
'img'=>'',
'content'=>'ThinkPHP6.0',
'date'=>'2021-05-25',
'cat'=>'PHP'
];
// 成功返回新增记录数 1
$res = $db->insert($data);
print_r($res);
// 成功返回新增主键ID 17
$data['title'] = '增加一条返回新增主键ID';
$res = $db->insertGetId($data);
print_r($res);
// 增加多条
$data['title'] = '增加多条条返回新增记录总数';
$data = [$data];
// 成功返回新增记录总数 1
$res = $db->insertAll($data);
print_r($res);
$db = $db->field('id, title')->select();
dump($db->toArray());
- 删
// 删
// $res = $db->where('id', 17)->delete();
// $res = $db->delete(17);
$res = Db::table('boke')->where('id', 17)->useSoftDelete('title', '软删除-成功返回新增主键ID这条')->delete();
print_r($res, true) .'<br />';
$res = Db::table('boke')->where('id', 16)->delete();
print_r($res, true) .'<br />';
$db = $db->field('id, title')->select();
dump($db->toArray());
- 改
// 改
$res = Db::table('boke')->where('id', 17)->update(['title' => 'ID 17 记录修改标题']);
$res = Db::table('boke')->where('id', 17)->inc('num', 5)->update();
$res = Db::table('boke')->where('id', 17)->dec('num')->update();
$db = $db->field('id, title, num')->select();
dump($db->toArray());
- 查
// 查
// 查所有
$db = Db::table('boke')->field('id, title, num')->select();
dump($db->toArray());
// 查一条
$db = Db::table('boke')->field('id, title, num')->find(17);
dump($db);
// 查某值
$db = Db::table('boke')->where('id', 17)->value('title');
dump($db);
// 查一列
$db = Db::table('boke')->whereIn('id', [17,18])->column('title');
dump($db);
// ID为键,title为值
$db = Db::table('boke')->whereIn('id', [17,18])->column('title', 'id');
dump($db);
4. 预习视图标签
更多相关文章
- 【ThinkPHP框架】tp6.0框架安装、控制器、视图、配置文件、数据
- php之tp6安装与扩展安装
- 2.)PHPWeb开发框架~Laravel的开发环境配置与要求
- 3.)PHPWeb开发框架~使用composer管理工具安装lavavel介绍
- 4.)PHPWeb开发框架~直接下载方式部署laravel(了解)
- 【PHP扩展知识】URL相关函数和API接口案例以及Composer的安装与
- MySQL5.7.30 Linux编译过程记录
- winget install,微软开源Windows软件包管理器
- vmware安装出现 Failed to install USB inf file