TP6
은 MySql
데이터베이스를 작동하는 다양한 방법을 캡슐화하지만 많은 사람들은 여전히 SQL
문을 사용하여 데이터베이스를 직접 작동하는 데 익숙합니다. , 이 기사를 통해 살펴보겠습니다. TP6
中封装了很多对MySql
数据库操作的方法,但是还是有很多人习惯使用直接使用SQL
语句,对数据库进行操作,本文就带大家一起来看一看。
使用前提:
ThinkPHP6
数据库和模型操作已经独立为ThinkORM
库
要使用Db类必须使用门面方式( thinkfacadeDb
)调用
数据库操作统一入口: Db::
引入类:
use think\facade\Db;
1.query
方法用于执行 MySql
查询操作
<?php $sql="SELECT * FROM `shop_goods` where status=1"; $query = Db::query($sql); print_r($query); ?>
2. 사용 전제 조건: execute
方法用于执行 MySql
ThinkPHP6
데이터베이스 및 모델 작업이 완료되었습니다. 독립적으로 ThinkORM
library
Db 클래스를 사용하려면 Facade 메소드(thinkfacadeDb
)를 사용하여 호출해야 합니다
< p cid="n32" mdtype="heading"> 데이터베이스 작업을 위한 통합 입구: Db:: 소개된 클래스: 1. 2. 위 내용은 TP6의 기본 MySql 문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!<?php
$execute = Db::execute("INSERT INTO `shop_goods` VALUES (3, 1)");
print_r($execute);
$execute = Db::execute("UPDATE `shop_goods` set `price`='1100' where `id`=3 ");
print_r($execute);
?>
query
메소드는 MySql
을 수행하는 데 사용됩니다. 쿼리 작업rrreee실행
메서드 MySql 작업 추가 및 수정에 사용됩니다.