ホームページ > PHPフレームワーク > ThinkPHP > TP6 のネイティブ MySql ステートメント

TP6 のネイティブ MySql ステートメント

autoload
リリース: 2021-04-15 14:05:12
オリジナル
4261 人が閲覧しました

TP6 のネイティブ MySql ステートメント

TP6 は、MySql データベース操作のための多くのメソッドをカプセル化していますが、SQL# を直接使用することに慣れている人はまだたくさんいます。 . ## ステートメントはデータベースを操作するために使用されます。この記事では、この記事を参照してください。

使用の前提条件:

ThinkPHP6 データベースとモデルの操作は独立しています ThinkORMLibrary

必須 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート