zoukankan      html  css  js  c++  java
  • Thinkphp中对数据库的基础操作

    查询

    查询user表中id=1的数据

    where('uid',1)或者where('uid=1')
    $res = Db::table('user')->where('uid',1)->select();

    查询user数据表中第一条数据

    find()括号内不写就输出第一行,如果是find(2),就输出第二行数据

    $res = Db::table('user')->find();

    输出user数据表中name为 ’bb‘ 和 ’cc‘的数据

    $res = Db::table('user')->where('uname','in','bb,cc')->select();

    查询user表中uid=3的uname字段的值

    $res = Db::table('user')->where('uid=3')->value('uname');

    模糊查询

    $res = Db::table('user')->where('uname', 'like', '%e%')->select();

    增加数据

    向user表中插入一条信息

     $data = ['uname'=>'ff','pwd'=>'0000'];
     $res = Db::table('user')->insert($data);

    如果是插入多条数据

    $data = [['uname' => 'gff', 'pwd' => '002'], ['uname' => 'nn', 'pwd' => '123']];
    $res = Db::table('user')->insertAll($data);

    更新

    更新uid=2的uname字段值为eee

    $res = Db::table('user')->where('uid=2')->update(['uname' => 'eee']);

    删除

    根据主键执行

    $res = Db::table('user')->delete(10);

    多条删除

    $res = Db::table('user')->delete([8,9]);

    条件删除

    $res = Db::table('user')->where('uid=6')->delete();
    ╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
  • 相关阅读:
    排序与查找
    gdb
    编码风格
    数组
    结构体
    循环语句
    深入理解函数
    分支语句
    简单函数
    解决国内NPM安装依赖速度慢问题
  • 原文地址:https://www.cnblogs.com/zhangcheng001/p/11316212.html
Copyright © 2011-2022 走看看