ThinkPHP 5.0 は、軽量のオープン ソース PHP フレームワークであり、オブジェクト指向プログラミングのアイデアと MVC 設計パターンに基づいており、シンプルで使いやすい開発ツールと効率的で洗練されたコード ソリューションを提供します。 ThinkPHP 5.0 を使用した開発プロセスでは、データベース内のデータの追加、削除、変更、確認などの操作を実行する必要があることがよくあります。この記事では、ThinkPHP 5.0 でデータを削除する方法に焦点を当てます。
ThinkPHP 5.0 では、データを削除するための基本構文は次のとおりです。
1 |
|
その中で、Db::name( ' table')
は操作対象のデータテーブル名を指定、 where('condition')
はデータ削除の条件を指定、 delete()
は削除の実行を示します手術。
データベース内の指定した ID のデータを削除したい場合は、次のように実行します。
1 |
|
1 は削除するデータの ID 番号を示します。
where 条件を使用できます。削除ステートメントを構築します。たとえば、データベース内の
status 値が
0 であるすべてのデータを削除するには、次のように記述できます。
1 |
|
status
値のすべてのデータは 0
です。
値が 0
で、score
値が 60
未満であるデータを削除するには、次のように記述します。
1 |
|
上記のステートメントは、データ テーブル
table 内の status 値 (
0 および
score 値) をすべて削除します。
60 データ未満です。
すべてのデータの削除
1 |
|
1 |
|
truncate()
メソッドは条件付き削除操作をサポートしておらず、データ内のすべてのデータを削除するためにのみ使用されます。テーブル。関連操作の削除
1 2 3 4 5 6 7 8 9 10 |
|
上記のコードは、データを削除するときに、
after_delete() フック関数がトリガーされることを意味します。削除されたファイルはデータに渡されます。 概要
以上がthinkphp5でデータを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。