TP5数据库原生查询

TP5数据库原生查询_第1张图片
原生查询

在\think\Db中有query和execute方法,用来读和写数据库。
打开index.php文件:

 4000";
    $result = Db::query($sql);
    dump($result);
  }
}
?>

接下来用另外一种形式:

 :salary"; //:salary就是命名占位符
    $result = Db::query($sql,['salary'=>4000]);
    dump($result);
    //2.更新操作,将id=1004的记录,salary增加1000
    $sql = "update staff set salary = salary+1000 where id=:id";
    $result = Db::execute($sql,['id'=>1004]);
    dump($result);
    //3.插入操作:默认添加到表的尾部
    $sql = "insert into staff (name,sex,age) values(:name,:sex,:age)";
    $result - Db::execute($sql,['name'=>'朱老师','sex'=>1,'age'=>30]);
    dump($result);
    //删除操作:id=1010的记录删除
    $sql = "delete from staff where id=:id";
    $result = Db::execute($sql,['id'=>1010]);
    dump($result);
  }
}
?>

你可能感兴趣的:(TP5数据库原生查询)