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

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

    添加数据

  • 相关阅读:
    Android 代码判断是否获取ROOT权限
    Tomcat环境变量
    Ubuntu Android环境搭建
    java 取出文本文件中的空行
    Step by Step for configuration of sending customize IDOC/自定义IDOC发送配置
    Oracle SQL语句执行完整过程:
    Continue Posting, Keep Fighting
    Moto G 通话没声音
    Android 手机技巧
    Digg Reader 登录不了,原来如此
  • 原文地址:https://www.cnblogs.com/chenyi4/p/12335752.html
Copyright © 2011-2022 走看看