批改状态:合格
老师批语:我还是喜欢原生语法, 你呢?
laravel原生数据库增删改查写法
.env文件中设置好数据库连接配置信息,改为对应的数据
use Illuminate\Support\Facades\DB;

浏览器地址栏中输入对应的路径运行
//查询public function sqlselect(){//:n 你也可以用其他字母,但是必须有:冒号 ,返回的是结果集$res = DB::select('SELECT `username`,`group_id`,`real_name`,`mobile` FROM `xpcms_admin` WHERE `id` >:n', ['n'=>2]);return $res;}// 插入public function sqlinsert(){$res = DB::insert('INSERT INTO `xpcms_admin` (`username`,`group_id`,`real_name`,`mobile`) VALUES ("gamemaster", "1","超级管理员","1390000000"),("vistor", "3","访客","13711111111")');return $res;}// 修改、更新public function sqlupdate(){$res = DB::update('UPDATE `xpcms_admin` SET `username` = ? WHERE `id` = ?', ['emagictest',24]);// 返回影响的行数return $res;}//删除public function sqldelete(){$res = DB::delete('DELETE FROM `xpcms_admin` WHERE `id`= ?' ,[24]);return $res;}
// 链式public function sqllianshi(){$res = DB::table('xpcms_admin')->where('id','>',15)->get();//table('表名')echo "<pre>";print_r($res);// where('字段名',[判断符:默认是等于],参数) 默认等于时只需要2个参数,默认中间是=;除此之外需要三个参数 ,中间参数为判断符号,如不等于<>,大于>,小于<}}
table('表名')
where('字段名',[判断符:默认是等于],参数) 默认等于时只需要2个参数,默认中间是=;除此之外需要三个参数 ,中间参数为判断符号,如不等于<>,大于>,小于<
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号