##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 を介してデータベースをリンクする方法