thinkphp安装配置/数据库的增删改查

本文阅读 1 分钟
首页 后端,ThinkPHP6框架 正文

1. 安装thinkphp

使用composer进行安装composer create-project topthink/think tp

2. 数据库配置链接

找到config目录下的database.php文件进行配置

51608-cg9pxbn6b4.png

3. 数据库操作 增删改查

  • 增加数据 insert

02642-arhkn43s6ch.png

  • 增加数据 insertAll

96586-8vydecg8q46.png

  • insertGetId 返回添加数据的自增主键

32888-a8uvx4lslh8.png

  • 删除数据 delete

21422-tgupmteymtj.png

  • 软删除 useSoftDelete

51592-v5okw0stfho.png

  • 修改 update

51536-xed3e37u43e.png

  • 查询 select

53898-t6sf447rio.png

代码

        //1.1 增 insert 返回添加成功的条数
        // $data = [
        //     'name' => '小编',
        //     'email' => 'xiaobian@qq.com',
        //     'password' => sha1(123456),
        //     'reg_time' => time()
        // ];
        // $res = Db::table('user')->insert($data);
        // print_r($res);
        //1.2增 insertAll 返回添加成功的条数
        // $data = [
        //     [
        //         'name' => '小编1',
        //         'email' => 'xiaobian0@qq.com',
        //         'password' => sha1(123456),
        //         'reg_time' => time()
        //     ],
        //     [
        //         'name' => '小编2',
        //         'email' => 'xiaobian2@qq.com',
        //         'password' => sha1(123456),
        //         'reg_time' => time()
        //     ],
        //     [
        //         'name' => '小编3',
        //         'email' => 'xiaobian3@qq.com',
        //         'password' => sha1(123456),
        //         'reg_time' => time()
        //     ]
        // ];
        // $res = Db::table('user')->insertAll($data);
        // print_r($res);
        // 1.3 insertGetId  返回主键值
        // $data = [
        //     'name' => '小编4',
        //     'email' => 'xiaobian4@qq.com',
        //     'password' => sha1(123456),
        //     'reg_time' => time()
        // ];
        // $res = Db::table('user')->insertGetId($data);
        // print_r($res);
        //2.1 删除 delete 返回删除数据的条数 没删除则返回0
        // $res = Db::table('user')->where('id', '11')->delete();
        // echo '删除了' . $res . '条数据';
        //2.2 软删除 useSoftDelete  将某一个字段的值进行更改
        // $res = Db::table('user')->where('id', 10)->useSoftDelete('password', 2)->delete();
        // echo '删除了' . $res . '条数据';
        // 3.1 修改update 返回受到影响的条数 没有返回0
        // $data = [
        //     'password' => sha1(123456789),
        // ];
        // $res = Db::table('user')->where('id', 1)->update($data);
        // echo '修改了' . $res . '条数据';

        // 查询 select
        // $res = Db::table('user')->select();
        // printf("<pre>%s</pre>", print_r($res, true));
原创文章,作者:huixiang,如若转载,请注明出处:https://www.hui-xiang.cn/archives/219.html
-- 展开阅读全文 --
PHP之MVC底层实现
« 上一篇 08-25
thinkphp高级数据查询/请求示例
下一篇 » 08-30