亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

針對數(shù)據(jù)表增刪查改

original 2019-05-08 12:15:07 228
abstrait:<?php namespace app\index\controller; use think\console\Table; use think\Db; class Query{     //查詢單條     public function find
<?php

namespace app\index\controller;
use think\console\Table;
use think\Db;

class Query{
    //查詢單條
    public function find(){
        $res = Db::table('userinfo')
            ->field(['name','sex','age'])
            ->where('id','>',1)
            ->find();
        dump($res);
    }

    //查詢多條
    public function select(){
        $res = Db::table('userinfo')
            -> where('age','>',0)
            -> order('id desc')
            ->limit(2)
            ->select();

        dump($res);
    }


    //單條插入
    public  function insert(){
        $data  = [
            'name'=>'魏惠芳',
            'sex'=>'女',
            'age'=>30,
            'email'=>'zd@qq.com',
            'status'=>1
        ];

//        $num = Db::table('userinfo')->insert($data);
//        $id = Db::getLastInsID();
//        return $num ? '添加成功':'沒有記錄被添加';

        $id = Db::table('userinfo')->insertGetId($data);

        return $id ? '添加成功 = '.$id:'沒有記錄被添加';

    }

    //多條記錄
    public function insertAll(){

        $data  = [
            ['name'=>'王麗',
            'sex'=>'女',
            'age'=>26,
            'email'=>'wl@qq.com',
            'status'=>1],
            ['name'=>'高興',
                'sex'=>'女',
                'age'=>28,
                'email'=>'gx@qq.com',
                'status'=>1],
            ['name'=>'楊文瀾',
                'sex'=>'男',
                'age'=>22,
                'email'=>'ywl@qq.com',
                'status'=>1]
        ];

        $num = Db::Table('userinfo')->data($data)->insertAll();
        return $num? '添加成功了 '.$num.' 條記錄~~':'失敗';
    }


    //更新操作
    public function update(){
        //
        $num = Db::table('userinfo')
            ->where('status','=',0)
            ->data('status',1)
            ->update();

        return $num? '更新成功了 '.$num.' 條記錄~~':'更新失敗';
    }

    //刪除操作
    public function delete(){
        $num = Db::table('userinfo')
            ->delete(6);

        return $num? '刪除成功了 '.$num.' 條記錄~~':'刪除失敗';
    }

    //批量刪除操作
    public function deleteAll(){
        $num = Db::table('userinfo')
            ->where('id','<','3')
            ->delete();

        return $num? '刪除成功了 '.$num.' 條記錄~~':'刪除失敗';
    }


    //不要?jiǎng)h除數(shù)據(jù),使用軟刪除來實(shí)現(xiàn)

}


Professeur correcteur:查無此人Temps de correction:2019-05-09 14:02:16
Résumé du professeur:完成的不錯(cuò)。數(shù)據(jù)庫最多的操作就是增刪查改。繼續(xù)加油。

Notes de version

Entrées populaires