ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp5のデータベース操作について
##2. クエリ実行
独自の生態$result = Db::execute('insert into log(user_id, ip) values(1, 11231)'); dump($result); $result = Db::query('select * from log'); echo '<pre class="brush:php;toolbar:false">'; var_dump($result);
3。
$str = 'insert into log(user_id, ip) values(?, ?)'; $result = Db::execute($str, [1, '12312']); $result = Db::query('select * from log where id = ?', [4]); //占位符 Db::execute('insert into log(user_id, ip) values(:user_id, :ip)', ['user_id'=>12, 'ip'=>'5555']);
4.
クエリ コンストラクター//添加: Db::table('log')->insert(['user_id'=>1, 'ip'=>'654321']); //更新 Db::table('log') ->where('id', 12) ->update(['user_id'=>123]); //查询数据 $list = Db::table('log') ->where('id', 12) ->select(); //删除数据 Db::table('log') ->where('id', 10) ->delete();#プレフィックスを追加せずにテーブルをクエリする方法: ##
Db::name('log')->insert(['user_id'=>44, 'ip'=>5555]);
#5。 #DBチェーン操作
チェーン クエリをサポートするメソッド:
#説明
選択 |
##クエリデータベース |
find | 単一レコードのクエリ |
#レコードの挿入 | |
##レコードの更新 |
#dalete |
#value
|
|
列 | |
#chunk | チャンク クエリ |
##count | 集計クエリ |
##6. | Things Support |
この記事では、thinkphp5 のデータベース操作について説明します。その他の関連コンテンツについては、php 中国語 Web サイトを参照してください。 関連する推奨事項: | thinkphp 分散データベースの詳細な説明 |
thinkphp を使用して複数のデータベースに接続する方法
以上がthinkphp5のデータベース操作についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。