zoukankan      html  css  js  c++  java
  • thinkphp的增删改查命令

    方法1,在namespace下面加2行

    use thinkController;
    use thinkDb;

    1.查询所有结果

    $res = Db::query("select * from 表名");  或者
    $res = Db::table('表名')->select(); //结果不存在返回空数组 或者

    $res = db('表名')->select();

    2.查询特殊的 

    $res = Db::table('表名')->where([ 'id' => 'asds'])->select(); 或者

    $res = db('表名')->where([ 'id' => 'asds'])->select();
    $res = Db::table('表名')->where([ 'id' => 'asds'])->find(); //null 一条记录  或者
    $res = db('表名')->where([ 'id' => 'asds'])->find();

    3.查找某个字段的第一条数据

    $res = Db::table('表名')->value('id'); 一条记录 或者
    $res = db('表名')->value('id');

    3.插入数据

    $res = DB:excute("insert into 表名 set username=?,password=?,email=?",['aaa',md5('asds'),'kajsk@qq.com']);
    dump($res);

    4.查询某个特殊数据的某个字段值

    $res = Db::table('表名')->where(['name' => 'asdss']) -> value('id'); //空返回null

    $res = db('表名')->where(['name' => 'asdss']) -> value('id');

    5.返回表中一个字段的所有值

    $res = Db::table('表名')->column('字段名'); //一维数组
    $res = db('表名')->column('字段名'); //一维数组

    键值对的形式

    $res = Db::table('表名')->where(['id' => 1])->column('字段名','第二个字段名'); //二维数组 空数组
    $res = db('表名')->where(['id' => 1])->column('字段名','第二个字段名'); //二维数组 空数组

    =============================================================================================================

    添加数据

  • 相关阅读:
    ”锁“-LockSupport深入浅出
    python利器之切片
    i 是一个修饰符 (搜索不区分大小写)
    react ---- svg(绘图---桑葚图)
    react---后台管理系统推荐(ant disgin)
    vue____后台管理系统搭建(推荐,懒得自己写了)
    H5 -- 简单的 跳转下载APP(自备份留存)
    小程序UI框架推荐----自用备份---colorUI
    H5-----注册 示例
    H5 ---- 地图--周边搜索
  • 原文地址:https://www.cnblogs.com/chenyi4/p/12335752.html
Copyright © 2011-2022 走看看