開発(PHP):データベースのデータを更新

データベースのデータを更新するには、evo()->db->updateメソッドまたは\DB::updateメソッドを使用します。

evo()->db->update

evo()->db->updateメソッドは簡易的にデータを更新することができます。
Evolution CMSの処理を通して更新が行われます。

構文

引数名 初期値 説明
第一引数
必須
カラム名 string | array 更新するカラムと値。
SQLのSET句にあたる内容("SET"は除く)をそのまま指定するか、連想配列で指定する。
第二引数
必須
テーブル名 string | array 対象のテーブル名。
第三引数 条件 string | array '' 絞り込む条件。
SQLのWHERE句にあたる内容("WHERE"は除く)をそのまま指定する。

戻り値

PDOStatementのインスタンスを返します。

サンプルコード

\DB::update

\DB::updateメソッドは、Evolution CMSの処理はほぼ通らずに直接Laravelの機能を使用します。

構文

戻り値 = \DB::table(テーブル名)->update(データ);
引数名 初期値 説明
第一引数
必須
カラム名 array 更新するデータをカラム名をキーとした値を連想配列で指定する。

戻り値

更新に成功した場合はtrueを返し、失敗した場合はfalseを返します。

サンプルコード

CMS「Evolution CMS」逆引きリファレンス一覧へ戻る