批改状态:合格
老师批语:
一、学习知识点
1,了解框架对数据库操作的几个类文件。
2,正确配置数据库的连接串。
3,应用正常引用数据库的命名空间即可使用。
4,了解和掌握框架对数据库的原生操作方法和链式调用。
5,查询
查询单条使用:find()方法,查询多条使用select()方法
6,新增
单条:使用insert(),多条使用insertALL()
7,修改更新
使用update()方法
8,删除
使用delete()方法
注意:删除和更新必须前置查询条件,使用where()方法
二、代码部分
<?php
namespace app\admin\controller;
use think\Db;
/**
*
*/
class Test
{
public function sql()
{
// $sql="select * from baoming where id >:id";
// $res=Db::query($sql,['id'=>55]);
// dump($res);
$sql="insert baoming set name=:name,email=:email";
$res=Db::execute($sql,['name'=>"小花1","email"=>"123@qq.com"]);
if ($res) {
return "插入成功";
}
}
public function select()
{
$data=["id"=>"45"];
$res=Db::table("baoming")->where("id",">","40")->order("name")->find();
dump($res);
}
public function insert()
{
$date=["name"=>"xiaohahaha","email"=>"555@qq.com"];
$res=Db::table("baoming")->data($date)->insert();
dump($res);
}
public function update()
{
// $date=["name"=>"xiaohahaha","ema0il"=>"555@qq.com"];
// $res=Db::table("baoming")->data($date)->where("id","45")->update();
$date=["c_id"=>Db::raw("c_id+888")];
$res=Db::table("baoming")->where("id",">","46")->data($date)->update();
}
public function del()
{
// $date=["name"=>"xiaohahaha","email"=>"555@qq.com"];
$res=Db::table("baoming")->where("id","54")->delete();
dump($res);
}
}
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号