namespace app\index\controller;
use think\Controller;
use app\index\model\User;
class Index extends Controller
{
public function index()
{
$res=User::destroy(function($query){
$query->where("id","<",5);
});
$userModel=User::get(7);
$res=$userModel->delete();
$res=User::where("id","<",9)
->delete();
dump($res);
}
}
$res = User::destroy(function($query){
$query->where('id','<','5'); 使用闭包函数删除
//返回影响的行数
});
dump($res);
$userModel =User::get(6); 先调用后删除
$res = $userModel->delete();
dump($res);
# 全部删除("1=1")
$res = User::where('id','<',8)->delete(); #where方法删除
dump($res);
<?php namespace app\index\controller; use think\Controller; use app\index\model\User; class index extends Controller{ public function index(){ $res = User::destroy(function($query){ $query->where('id','>',5); });//可以传ID值或者闭包函数作为条件 dump($res); $userModel = User::get(7); $userModel->delete(); $res = User::where("1=1") ->delete(); dump($res); } }
destroy对数据库删除的操作 $userModel = User::get(7); $res = $userModel->delete();//对数据库删除的操作 $res = User::where("1=1") -> delete();//1=1 清空数据库
<?php
namespace
app\index\controller;
use
think\Controller;
use
app\index\model\User;
class
Index
extends
Controller
{
public
function
index(){
#destroy返回影响行数
// $res = User::destroy(function ($query){
// $query->where('id','<',5)
// ->whereOr('id','>',10) ;
// });
// dump($res);
#get返回影响行数
// $userModel = User::get(7);
// $res = $userModel->delete();
// dump($res);
#
delete
,返回影响行数
$res
= User::where(
'id'
,10)->
delete
();
dump(
$res
);
}
}
<?php namespace app\index\controller; use think\Controller; use app\index\model\User; class index extends Controller{ public function index(){ $res = User::destroy(function($query){ $query->where('id','>',5); });//可以传ID值或者闭包函数作为条件 dump($res); $userModel = User::get(7); $userModel->delete(); $res = User::where("1=1") ->delete(); dump($res); } }
使用模型删除数据;where()删除所有数据
使用模型删除数据;通过where条件;
使用模型删除数据;先获取指定数据的对象,再来删除指定数据;
使用模型删除数据;通过对destroy()传递 闭包函数 来删除指定数据;
使用模型删除数据;通过对destroy()传递 条件来删除指定数据;
使用模型删除数据;通过对destroy()传递主键值进行删除;
使用MODEL对象对数据进行删除:
<?php namespace app\index\controller; use think\Controller; use app\index\model\User; class Index extends Controller { public function index(){ #destroy返回影响行数 // $res = User::destroy(function ($query){ // $query->where('id','<',5) // ->whereOr('id','>',10) ; // }); // dump($res); #get返回影响行数 // $userModel = User::get(7); // $res = $userModel->delete(); // dump($res); #delete,返回影响行数 $res = User::where('id',10)->delete(); dump($res); } }