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 清空数据库
<?phpnamespace 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);
}
}