回答編集履歴
1
補足
test
CHANGED
@@ -1,2 +1,2 @@
|
|
1
1
|
PDOであればupdateを発行したあと[rowCount](https://www.php.net/manual/ja/pdostatement.rowcount.php)して、0なら更新されなかった、1なら更新されたです。
|
2
|
-
ただidが存在しない場合と、idが存在するがsetするheightが保持しているheightと同じ場合ともにupdateはされなかったと判断されますので、一つは更新が0のときはselectですでにデータが存在するか確認する、もしくはテーブルに更新日時欄(たとえばmodifiedカラム)を設定して、なにかデータ投入するたびにmodifiedをnowで上書きするとよいでしょう
|
2
|
+
ただidが存在しない場合と、idが存在するがsetするheightが保持しているheightと同じ場合ともにupdateはされなかったと判断されますので、もしその場合分けが必要であれば、一つは更新が0のときはselectですでにデータが存在するか確認する、もしくはテーブルに更新日時欄(たとえばmodifiedカラム)を設定して、なにかデータ投入するたびにmodifiedをnowで上書きするとよいでしょう
|