質問編集履歴
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ポートフ
|
1
|
+
ポートフォリオを作っている駆け出しのものです。いいね機能を実装したいためwhile文で複数のfavorite_idカラムをもつbuttonを作って、クリックしたらJSでpostしてPHP側のPDOクラスでINSERT INTO favorites (favorite_id ,user, favorite) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE favorite = ? をexecute()して値が存在してなければ新しくINSERTする。存在していればfavoriteカラムだけ更新する機能を実装できました。
|
2
2
|
|
3
3
|
ただこれでは違うidをもつbuttonクリックしても新しくINSERTされないので 、$_POST['favorite_id']で送られてきたidがもともと存在するfavorite_idカラムと違っていれば ON DUPLICATE KEY UPDATE favorite = ?を機能させない条件分岐てきなことをしたいのですが、行き詰まったので回答の方を頂きたいと思ってます。よろしくお願いします。
|
4
4
|
|