数据库增删改查

连接数据库

修改(C:\AppServ\www\tp5\application\database.php)

   // 数据库类型
    'type'            => 'mysql',
    // 服务器地址
    'hostname'        => '127.0.0.1',
    // 数据库名
    'database'        => 'yzmedu',
    // 用户名
    'username'        => 'root',
    // 密码
    'password'        => '8096233.',
    // 端口
    'hostport'        => '3306',

前台控制器中

use think\Db;
   public function data(){
        //实例化系统数据库
        $DB= new Db;
 //方法一 查询数据 系统方法
        $data=$DB::table("user")->select();
 //方法二 使用sql语句
        $data=$DB::query("select*from user");
        dump($data);
    }


操作

//声明命名空间
namespace app\index\controller;
//导入系统控制器类
use think\Controller;
//引入系统类
use think\Db;
//声明控制器类
class User extends Controller{
......

.....
}

浏览器访问http://localhost/tp5/public/index.php/index/User/select
1、增

public function insert(){
       //执行查询语句
       //返回值为影响行数
       $data=Db::execute("insert into user value(null,'user','123','66')");
       $data=Db::execute("insert into user value(null,?,?,?)",['user2','456','20']);
       $data=Db::execute("insert into user value(null,:name,:pass,:age)",['name'=>"user3",'pass'=>"678",'age'=>"224"]);
       dump($data);
   }

2、删

  public function delete(){
        //返回值影响行数
        //$data=Db::execute('delete from user where id=10');
       // $data=Db::execute("delete from user where id>?",[15]);
        $data=Db::execute("delete from user where id>:id",["id"=>5]);
        dump($data);
    }

3、改

  //改
    public function update(){
        $data=Db::execute("update user set age='20' where id=9");
        dump($data);
    }

4、查

 public function select(){
        //查询数据
        $data=DB::query("select*from user");
        //dump($data);
        $data=Db::query("select*from user where id>=? and id<=?",[5,8]);
        dump($data);
    }

5、获取执行的sql语句
echo Db::getLastSql();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值