tp5查询,添加,删除语句

tp5添加

use think\Db;
Db::name('表名')->isert(input('post.'));
Db::table('完整表名')->isert(input('post.'));
db('表名')->insert(input('post.'));

tp5查询

//引入助手函数
use think\Db;
//找到模型的位置
use app\admin\model\Staff as Model;
//查询id=1点全部数据信息
$res=Db::name('表名')->where('id',1)->select();
//查询id和name的数据信息
$res=db('表名')->field('name,id')->select();
//静态方法(模型查询)
//查询find:一个;select:全部
$res=Model::find();
//指定一条
$res=Model::get(['name'=>1]);
//指定N条
$res=Model::all('1,2,3');
//找指定的值
$res=Model::where('id',1)->value('name');
//列的查询
$res=Model::column('name');
//id为索引
$res=Model::column('name','id');
//动态查询
$res=Model::getByName('1');
//全部查询id=1
$res=Model::where('id',1)->select();

tp5删除

模型:

public function del($id){
    if($this->destroy($id)){
        return 1;//成功
    }else{
        return 2;//失败
    }
}

控制器:

    public function del($id){
        //删除
        $departmen=new Model();
        $delnum=$departmen->del($id);
        if ($delnum=='1'){
            $this->success('删除成功',url('index'));
        }else{
            $this->error('删除失败!!!');
        }
    }

分页实现

//查询全部数据并分页,每页显示5个数据
$this::paginate(5);
//html分页
{$结果集->render()}

 

你可能感兴趣的:(php,MySQL)