基本的に私がやろうとしているのは、テーブルからターン ID を取得することですが、値が返された後、1 ずつインクリメントする必要があります。10 回インクリメントすると、0 にリセットされます。
だから私はこれに似た何かをしたいのですが、うまくいかないようです:
UPDATE `gan` SET `turn` = (SELECT `turn` FROM `gan` WHERE `gan_id`='$gan_id') + 1
また、値が 10 であるかどうかを確認して 0 にリセットする方法もわかりません。
したがって、php mysql クエリで、渡す gan_id に対して現在のターンが返され、値が返された後にインクリメントする必要があります。
2 つの個別のクエリを実行しようとしましたが、複数のユーザーが同じターンを取得するという問題が発生しています。