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

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

    添加数据

  • 相关阅读:
    理解原型Prototype、继承
    解决js跨域问题的基本方法之 -------JSONP
    CSS3中动画效果Transitions与Animations的区别
    支付宝支付实例
    上线实例
    Celery
    Redis
    git
    jwt认证
    登录认证
  • 原文地址:https://www.cnblogs.com/chenyi4/p/12335752.html
Copyright © 2011-2022 走看看