返回练习构造器的增......登陆

练习构造器的增删查

峰回2019-04-21 10:56:18161
<?php
namespace app\index\controller;
use think\Db;

class Query
{
	public function find()
	{
		//查询单条记录数
		$res = Db::table('staff')
		
		->field(['name'=>'姓名','sex','salary'])
		->where('staff_id','=',10) 
		->find();
		dump($res);
	}

	public function select()
	{
		//查询多条记录
		$res = Db::table('staff')
		->field(['name'=>'姓名','sex,salary'])
		// ->where('salary > 3000')
		->where('salary', '>',3000)//表达式
		->order('salary', 'DESC')
		->select();
		dump($res);
	}
	public function insert()
	{
)
		$data=[
			'name'=>'胡三刀',
			'sex'=>0,
			'age'=>32,
			'salary'=>6200
		];


		$data = [
			['name'=>'刘备','sex'=>0,'age'=>45,'salary'=>9000],
			['name'=>'关羽','sex'=>0,'age'=>42,'salary'=>8000],

		];
		$num = Db::table('staff')->data($data)->insertAll();
		return $num? '添加成功,新增了'.$num.'条记录':'没有记录被添加';
	}
	public function update()
	{
		

		$num = Db::table('staff')
			->update(['sex'=>1,'staff_id'=>17]);

		return $num? '更新成功'.$num.'条记录':'没有记录被更新';
	}

	public function delete()
	{
		
		$num = Db::table('staff')->where('staff_id',19)->delete();

	

		return $num ? '删除成功'.$num.'条记录':'没有记录被删除';

		
	}
}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送