thinkphp实现mysql增删改查_thinkphp的增删改查命令 - (mysql-thinkphp) (4)

方法1,在namespace下面加2行

use think\Controller;

use think\Db;

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

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

添加数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值