回答編集履歴
1
edit
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
1
|
コメントで指摘されているようにPOSTのIDをとっているのに` id = 1`と固定にしているのと、
|
2
2
|
せっかくSQLでcountとってるのに$resultを直参照しているのは意味がないのでは?
|
3
|
-
countだとSQLに構文エラーがなければ必ず1件取得できますし(SQLをDBに対して直実行してみてください)、[PDOStatement::fetchAll](https://www.php.net/manual/ja/pdostatement.fetchall.php)の返却値は結果セットの配列なので`$result > 0`は間違いなくtrueになります。
|
3
|
+
countだとSQLに構文エラーや参照ミス(テーブルやカラム名の間違い等)がなければ必ず1件取得できますし(SQLをDBに対して直実行してみてください)、[PDOStatement::fetchAll](https://www.php.net/manual/ja/pdostatement.fetchall.php)の返却値は結果セットの配列なので`$result > 0`は間違いなくtrueになります。
|
4
4
|
結果セット配列からcountを参照しましょう(キーはvar_dump()などで確認のこと)
|