質問: number+1 "); $request_data->bindValue(":id",$id); $request_data->execute(); 上記のプログラムだと、挿入や更新自体は問題がありません。 しかし、idの無いデータで挿入を行ったにも関わらず、numberの値が2となったり、更新時に+2されることがあります。 ※うまくいく時とうまくいかない時があります。閲覧やリロードは1回のみ。 また、データベースをみていると後から遅れてデータが入ってくる時もあります。 データベースの遅延?トラブル?とも考えられますが、解決法として何が考えられるでしょうか?
回答: numberをSELECTして、なければINSERT、あれば+1してUPDATEした方がいいと思います。