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('字段名','第二个字段名'); //二维数组 空数组

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

    添加数据

  • 相关阅读:
    递归算法详解
    树、森林和二叉树的转换
    C++ 类的静态成员详细讲解
    C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
    C++中的static关键字的总结
    C/C++中static关键字详解
    配置文件
    Spring Boot 注释
    使用 Spring Boot 快速构建 Spring 框架应用
    Myeclipse快捷键(二)
  • 原文地址:https://www.cnblogs.com/chenyi4/p/12335752.html
Copyright © 2011-2022 走看看