入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Thinkphp5增删改查

创建时间:2017-08-28 投稿人: 浏览次数:121
<?php
namespace appindexcontroller;

use thinkController;
use thinkdb; //必须引用

class Index extends Controller 
{
    public function index()
    {
        /*查询*/

        //db()助手函数
        $userName = db("user_list")->field("user_name")->select();

        //table方法必须指定完整的数据表名
        $userInfo22 = db::table("wts_user_list")
       ->where(array("user_id"=>22))->find();

        //name方法
        $userId = db::name("user_list")->field("user_id")->select();

        //Query对象
        $query = new 	hinkdbQuery();
        $userTitle = $query->name("user_list")->column("user_title");


        /*更新*/
        db::name("bulletin_list")->where("bulletin_id",67)
        ->update(["bulletin_title"=>"新闻"]);

        // 更新数据表中的数据
        db("user")->where("id",1)->update(["name" => "thinkphp"]);
        // 更新某个字段的值
        db("user")->where("id",1)->setField("name","thinkphp");
        // 自增 score 字段
        db("user")->where("id", 1)->setInc("score");
        // 自减 score 字段
        db("user")->where("id", 1)->setDec("score");



        /*删除*/

        // 根据主键删除
        Db::table("think_user")->delete(1);
        Db::table("think_user")->delete([1,2,3]);

        // 条件删除
        Db::table("think_user")->where("id",1)->delete();
        Db::table("think_user")->where("id","<",10)->delete();

        // 根据主键删除
        db("user")->delete(1);
        // 条件删除
        db("user")->where("id",1)->delete();



        /*添加*/
        $data = ["foo" => "bar", "bar" => "foo"];
        Db::table("think_user")->insert($data);

        $data = [
            ["foo" => "bar", "bar" => "foo"],
            ["foo" => "bar1", "bar" => "foo1"],
            ["foo" => "bar2", "bar" => "foo2"]
        ];
        Db::name("user")->insertAll($data);$data = [
        ["foo" => "bar", "bar" => "foo"],
        ["foo" => "bar1", "bar" => "foo1"],
        ["foo" => "bar2", "bar" => "foo2"]
        ];
        Db::name("user")->insertAll($data);

       
        return $this->fetch("index");
    }
}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。