当前位置: 首页 > 文档资料 > FuelPHP 中文文档 >

Query Builder Delete - 类別

优质
小牛编辑
117浏览
2023-12-01

(扩充 Query_Builder_Where

Query_Builder_Delete 类别为查询建立程序处理所有 delete 操作,它扩充 Query_Builder_Where 类别,所以所有方法都继承。

table($table)

table 方法设定/改变要删除的资料表。

静态
参数
参数类型预设描述
$table字串必要资料表名称
回传回传目前实例。
範例
// 预处理一个 delete 语句
$query = DB::delete('users');

// 设定要删除的资料表
$query->table('admins');

// DELETE `admins` ...

compile(\Database_Connection$db)

compile 方法回传 delete SQL 查询做为一个字串。

静态
参数
参数类型预设描述
$db物件必要一个资料库连线
回传回传 SQL 查询做为一个字串。
範例
// 预处理一个 delete 语句
$query = DB::delete('users');

// 设定一个 where 语句
$query->where('looks', 'like', '%spammer%');

// 取得资料库连线
$connection = Database_Connection::instance();

// 取得 SQL 查询
$sql = $query->compile($connection);

// DELETE FROM `users` WHERE `looks` LIKE "%spammer%"

reset()

reset 方法重置目前实例的所有值。

静态
参数
回传回传目前实例。
範例
// 预处理一个 delete 语句
$query = DB:delete('users');

// 设定一个 where 语句
$query->where('it_look', 'ok to me');

// 重置它
$query->reset();

// 另一个 where 语句
$query->where('looks', 'like', '%bad mister%');

// 取得资料库连线
$connection = Database_Connection::instance();

// 取得 SQL 查询
$sql = $query->compile($connection);

// DELETE FROM `users` WHERE `looks` LIKE "%bad mister%"