首頁 >php框架 >ThinkPHP >TP6中的原生MySql語句

TP6中的原生MySql語句

autoload
autoload原創
2021-03-30 16:31:004249瀏覽

TP6中的原生MySql語句

    TP6中封裝了許多對MySql資料庫操作的方法,但還是有許多人習慣使用直接使用SQL語句,對資料庫進行操作,本文就帶大家一起來看看。

使用前提:

    ThinkPHP6 資料庫與模式作業已獨立為ThinkORM#庫

    使用Db類別必須使用門面方式( think\facade\Db )呼叫

    資料庫操作統一入口: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 新增和修改動作

#
<?php
    $execute = Db::execute("INSERT INTO `shop_goods` VALUES (3, 1)");
    print_r($execute);
    $execute = Db::execute("UPDATE `shop_goods` set `price`=&#39;1100&#39; where `id`=3 ");
    print_r($execute);
?>

推薦:Thinkphp6》《PHP影片教學》《最新的10個thinkphp影片教學推薦

以上是TP6中的原生MySql語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn