1,引入use Illuminate\Support\Facades\DB;
执行 Insert 语句
你可以使用 DB
Facade 的 insert
方法来执行 insert
语句。与 select
方法一样,该方法将原生 SQL 查询作为其第一个参数,并将绑定的数据作为第二个参数:
DB::insert('insert into users (id, name) values (?, ?)', [1, 'Dayle']);
执行 Update 语句
update
方法用于更新数据库中现有的记录。该方法返回该执行语句影响的行数:
$affected = DB::update('update users set votes = 100 where name = ?', ['John']);
执行 Delete 语句
delete
方法用于从数据库中删除记录。与 update
方法一样,返回受该执行语句影响的行数:
$deleted = DB::delete('delete from users');
执行普通语句
有些数据库语句不会有任何返回值。对于这些语句,你可以使用 DB
Facade 的 statement
方法来运行:
DB::statement('drop table users');
文章来自 www.96net.cn