摘要:<?php namespace app\index\controller; use think\Db; class Curd { //只查找一条数据; public function find(){ $res = Db::table('admin') ->field("qq,p
<?php
namespace app\index\controller;
use think\Db;
class Curd
{
//只查找一条数据;
public function find(){
$res = Db::table('admin')
->field("qq,password")
->where('id','>',1)
->find(); // find();只返回一条数据;
dump($res);
}
//查询:
public function select(){
$res = Db::table('admin')
->field("qq,password,avatar")
->where('qq','=','admin')
// ->order('id') //排序,默认升序;
->select();
// ->limit(5) //查询条数;
dump($res);
}
//添加;
public function insert(){
$data = [
'qq'=>'赛文',
'password'=>123123,
'avatar'=>'www.baidu.com'
];
// * $num返回的是记录条数;
// $num = Db::table('admin')->insert($data);
// $id = Db::getLastInsID();
//return $num?'添加成功,id='.$id : '添加失败';
// $id = Db::table('admin')->insertgetId($data);
// return $id?'添加成功,id='.$id : '添加失败';
// $num = Db::table('admin')->data($data)->insert($data);
// $id = Db::getLastInsID();
// return $num?'添加成功,id='.$id : '添加失败';
//添加多条记录;
// * $num返回的是记录条数;
// $num = Db::table('admin')->data($data)->insertAll($data);
}
public function update(){
$num = Db::table('admin')
->where('qq','=','111111') //更新前的数据
->data(['password'=> Db::raw('password+99999')]) //更新后的数据;
// ->data(['qq'=> '花裤裤']) //更新后的数据,文字跟新;
// ->data(['qq'=> ['inc', 1]') //更新后的数据,添加一个字段;
->update();
// $num = Db::table('admin')->update(['qq'=>'小龙女','id'=>4]);
return $num?'更新成功' : '更新失败';
}
//删除;
public function delete(){
$num = Db::table('admin')
->where('id','>',6) //删除多个就放到数组里面[1,2,3];
->delete();
return $num?'删除成功' : '更删除失败';
}
}
批改老师:查无此人批改时间:2019-05-20 09:18:25
老师总结:完成的不错。学习php的语法后,重要的知识点,就是数据库的增删查改。继续加油。