ホームページ バックエンド開発 PHPチュートリアル thinkphp の CURD およびクエリ メソッドの紹介_PHP チュートリアル

thinkphp の CURD およびクエリ メソッドの紹介_PHP チュートリアル

Jul 13, 2016 pm 05:18 PM
model new read thinkphp 導入 コード そして コピー データ 方法 お問い合わせ 読む

データの読み取り 読み取り

コードのコピー コードは次のとおりです:

$m=new Model('User');

$m=M('ユーザー');

選択

$m->select();//すべてのデータを取得し、配列として返します

見つける

$m->find($id);//単一のデータを取得します

getField(フィールド名)//特定のフィールド値を取得します

$arr=$m->where('id=2')->getField('username');


3. ThinkPHP 3でデータを作成する(キーポイント)

データを追加 作成

コードをコピー コードは次のとおりです:

$m=new Model('User');

$m=M('ユーザー');

$m->フィールド名=値

$m->add();


戻り値は新しいID番号です

4. ThinkPHP 3 でデータを削除する (重要なポイント)

コードをコピーします コードは次のとおりです:

$m=M('User');

$m->delete(2) //ID 2のデータを削除します

;

$m->where('id=2')->delete(); //上記と同じ効果で、ID 2 のデータも削除されます


戻り値は影響を受ける行の数です

5. ThinkPHP 3 更新データ (重要なポイント)

コードをコピーします コードは次のとおりです:

$m=M('User');

$data['id']=1;

$data['ユーザー名']='ztz2';

G $ m-& gt; save ($ data)


戻り値は影響を受ける行数です
============================================

1.通常のクエリ方法

2. 式クエリメソッド

3. 間隔クエリ

4. 統計クエリ

5. SQL 直接クエリ

1.通常のクエリ方法

a, string


コードをコピー コードは次のとおりです:
$arr=$m->where("sex=0 and username='gege'")->find();

b, array

コードをコピー コードは次のとおりです:
$data['sex']=0;
$data['ユーザー名']='ゲゲ';

$arr=$m->where($data)->find();


注: このメソッドのデフォルトは and 関係です。 or 関係を使用する場合は、配列値を追加する必要があります

コードをコピーします コードは次のとおりです:
$data['sex']=0;
$data['ユーザー名']='ゲゲ';

$data['_logic']='or';


2. 式クエリメソッド

コードをコピーします コードは次のとおりです:
$data['id']=array('それ、6);
$arr=$m->where($data)->select();


EQ は
に等しい NEQ は

と等しくありません

GTは

より大きい

EGTは

以上です

LT は

未満です

ELT は

以下です

ファジークエリのような


コードをコピー コードは次のとおりです:
$data['username']=array('like','%ge');
$arr=$m->where($data)->select();

好きじゃない

$data['username']=array('notlike','%ge%'); //notlike の途中にスペースはありません

$arr=$m->where($data)->select();



注: フィールドが複数のワイルドカードと一致する必要がある場合


コードをコピーします コードは次のとおりです:

$data['username']=array('like',array('%ge%','%2%','%五%'),'and');//3番目の値がない場合、デフォルトの関係は or 関係です

$arr=$m->where($data)->select();

$data['id']=array('between',array(5,7));

$arr=$m->where($data)->select();

//SELECT * FROM `tp_user` WHERE ( (`id` BETWEEN 5 AND 7 ) )

$data['id']=array('not between',array(5,7));//not と between の間にはスペースが必要であることに注意してください

$arr=$m->where($data)->select();

$data['id']=array('in',array(4,6,7));

$arr=$m->where($data)->select();

//SELECT * FROM `tp_user` WHERE ( `id` IN (4,6,7) )

$data['id']=array('入っていない',array(4,6,7));

$arr=$m->where($data)->select();

//SELECT * FROM `tp_user` WHERE ( `id` NOT IN (4,6,7) )

3. 間隔クエリ

コードをコピーします コードは次のとおりです:

$data['id']=array(array('gt',4),array('lt',10) );// デフォルトの関係は と の関係です

//SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id`

$data['id']=array(array('gt',4),array('lt',10),'or') //関係は or の関係です

$data['name']=array(array('like','%2%'),array('like','%五%'),'gege','or');


四、統計クエリ

count //数値を取得する

max //最大数を取得します

min //最小数を取得します

avg //平均を取得します

sum //合計を取得します

5. SQL 直接クエリ

a とクエリは主にデータ処理に使用されます

データの結果セットが正常に返されました

失敗するとブール値 false が返されます

コードをコピー コードは次のとおりです:

$m=M();

$result=$m->query("select * from t_user where id >50");

var_dump($result);


b、executeは書き込み操作を更新するために使用されます

影響を受ける行の数を正常に返します

失敗するとブール値 false が返されます

コードをコピー コードは次のとおりです:

$m=M();

$result=$m->execute("t_user(`username`) の値('ztz3')に挿入");

var_dump($result);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/621679.html技術記事データを読み取るための読み取りコピー コードは次のとおりです: $m=new Model('User') $m=M('User'); // すべてのデータを取得し、配列で返します。 form find $m-find($id);//単一の取得...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

オープンソース!ゾーイデプスを超えて! DepthFM: 高速かつ正確な単眼深度推定! オープンソース!ゾーイデプスを超えて! DepthFM: 高速かつ正確な単眼深度推定! Apr 03, 2024 pm 12:04 PM

0.この記事は何をするのですか?私たちは、多用途かつ高速な最先端の生成単眼深度推定モデルである DepthFM を提案します。従来の深度推定タスクに加えて、DepthFM は深度修復などの下流タスクでも最先端の機能を実証します。 DepthFM は効率的で、いくつかの推論ステップ内で深度マップを合成できます。この作品について一緒に読みましょう〜 1. 論文情報タイトル: DepthFM: FastMonocularDepthEstimationwithFlowMatching 著者: MingGui、JohannesS.Fischer、UlrichPrestel、PingchuanMa、Dmytr

Google は大喜び: JAX のパフォーマンスが Pytorch や TensorFlow を上回りました! GPU 推論トレーニングの最速の選択肢となる可能性があります Google は大喜び: JAX のパフォーマンスが Pytorch や TensorFlow を上回りました! GPU 推論トレーニングの最速の選択肢となる可能性があります Apr 01, 2024 pm 07:46 PM

Google が推進する JAX のパフォーマンスは、最近のベンチマーク テストで Pytorch や TensorFlow のパフォーマンスを上回り、7 つの指標で 1 位にランクされました。また、テストは最高の JAX パフォーマンスを備えた TPU では行われませんでした。ただし、開発者の間では、依然として Tensorflow よりも Pytorch の方が人気があります。しかし、将来的には、おそらくより大規模なモデルが JAX プラットフォームに基づいてトレーニングされ、実行されるようになるでしょう。モデル 最近、Keras チームは、ネイティブ PyTorch 実装を使用して 3 つのバックエンド (TensorFlow、JAX、PyTorch) をベンチマークし、TensorFlow を使用して Keras2 をベンチマークしました。まず、主流のセットを選択します

thinkphpプロジェクトの実行方法 thinkphpプロジェクトの実行方法 Apr 09, 2024 pm 05:33 PM

ThinkPHP プロジェクトを実行するには、Composer をインストールし、Composer を使用してプロジェクトを作成し、プロジェクト ディレクトリに入り、php bin/consoleserve を実行し、http://localhost:8000 にアクセスしてようこそページを表示する必要があります。

iPhoneのセルラーデータインターネット速度が遅い:修正 iPhoneのセルラーデータインターネット速度が遅い:修正 May 03, 2024 pm 09:01 PM

iPhone のモバイル データ接続に遅延や遅い問題が発生していませんか?通常、携帯電話の携帯インターネットの強度は、地域、携帯ネットワークの種類、ローミングの種類などのいくつかの要因によって異なります。より高速で信頼性の高いセルラー インターネット接続を実現するためにできることがいくつかあります。解決策 1 – iPhone を強制的に再起動する 場合によっては、デバイスを強制的に再起動すると、携帯電話接続を含む多くの機能がリセットされるだけです。ステップ 1 – 音量を上げるキーを 1 回押して放します。次に、音量小キーを押して、もう一度放します。ステップ 2 – プロセスの次の部分は、右側のボタンを押し続けることです。 iPhone の再起動が完了するまで待ちます。セルラーデータを有効にし、ネットワーク速度を確認します。もう一度確認してください 修正 2 – データ モードを変更する 5G はより優れたネットワーク速度を提供しますが、信号が弱い場合はより適切に機能します

Xuexin.com で学歴を確認する方法 Xuexin.com で学歴を確認する方法 Mar 28, 2024 pm 04:31 PM

Xuexin.com で私の学歴を確認するにはどうすればよいですか? Xuexin.com で学歴を確認できますが、多くのユーザーは Xuexin.com で学歴を確認する方法を知りません。次に、エディターが Xuexin.com で学歴を確認する方法に関するグラフィック チュートリアルを提供します。興味のあるユーザーはぜひ見に来てください! Xuexin.com の使用方法チュートリアル: Xuexin.com で学歴を確認する方法 1. Xuexin.com の入り口: https://www.chsi.com.cn/ 2. Web サイトのクエリ: ステップ 1: Xuexin.com のアドレスをクリックします。上記をクリックしてホームページに入ります [教育クエリ]をクリックします; ステップ2: 最新のWebページで下図の矢印に示すように[クエリ]をクリックします; ステップ3: 新しいページで[学術単位ファイルにログイン]をクリックします; ステップ4: ログインページで情報を入力し、[ログイン]をクリックします。

thinkphp にはいくつかのバージョンがあります thinkphp にはいくつかのバージョンがあります Apr 09, 2024 pm 06:09 PM

ThinkPHP には、さまざまな PHP バージョン向けに設計された複数のバージョンがあります。メジャー バージョンには 3.2、5.0、5.1、および 6.0 が含まれますが、マイナー バージョンはバグを修正し、新機能を提供するために使用されます。最新の安定バージョンは ThinkPHP 6.0.16 です。バージョンを選択するときは、PHP バージョン、機能要件、コミュニティ サポートを考慮してください。最高のパフォーマンスとサポートを得るには、最新の安定バージョンを使用することをお勧めします。

超知性の生命力が覚醒する!しかし、自己更新 AI の登場により、母親はデータのボトルネックを心配する必要がなくなりました。 超知性の生命力が覚醒する!しかし、自己更新 AI の登場により、母親はデータのボトルネックを心配する必要がなくなりました。 Apr 29, 2024 pm 06:55 PM

世界は狂ったように大きなモデルを構築していますが、インターネット上のデータだけではまったく不十分です。このトレーニング モデルは「ハンガー ゲーム」のようであり、世界中の AI 研究者は、データを貪欲に食べる人たちにどのように餌を与えるかを心配しています。この問題は、マルチモーダル タスクで特に顕著です。何もできなかった当時、中国人民大学学部のスタートアップチームは、独自の新しいモデルを使用して、中国で初めて「モデル生成データフィード自体」を実現しました。さらに、これは理解側と生成側の 2 つの側面からのアプローチであり、両方の側で高品質のマルチモーダルな新しいデータを生成し、モデル自体にデータのフィードバックを提供できます。モデルとは何ですか? Awaker 1.0 は、中関村フォーラムに登場したばかりの大型マルチモーダル モデルです。チームは誰ですか?ソフォンエンジン。人民大学ヒルハウス人工知能大学院の博士課程学生、ガオ・イージャオ氏によって設立されました。

アメリカ空軍が初のAI戦闘機を公開し注目を集める!大臣はプロセス全体を通じて干渉することなく個人的にテストを実施し、10万行のコードが21回にわたってテストされました。 アメリカ空軍が初のAI戦闘機を公開し注目を集める!大臣はプロセス全体を通じて干渉することなく個人的にテストを実施し、10万行のコードが21回にわたってテストされました。 May 07, 2024 pm 05:00 PM

最近、軍事界は、米軍戦闘機が AI を使用して完全自動空戦を完了できるようになったというニュースに圧倒されました。そう、つい最近、米軍のAI戦闘機が初めて公開され、その謎が明らかになりました。この戦闘機の正式名称は可変安定性飛行シミュレーター試験機(VISTA)で、アメリカ空軍長官が自ら飛行させ、一対一の空戦をシミュレートした。 5 月 2 日、フランク ケンダル米国空軍長官は X-62AVISTA でエドワーズ空軍基地を離陸しました。1 時間の飛行中、すべての飛行動作が AI によって自律的に完了されたことに注目してください。ケンダル氏は「過去数十年にわたり、私たちは自律型空対空戦闘の無限の可能性について考えてきたが、それは常に手の届かないものだと思われてきた」と語った。しかし今では、

See all articles