首頁 > php框架 > ThinkPHP > 主體

TP6中的原生MySql語句

autoload
發布: 2021-04-15 14:05:12
原創
4131 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!