動的SQLとinc()関数を調べましたが、どちらも実際には私が求めているものではありません。
次のようなデータベースがあるとします。
grade name age
9 Bob 9
10 Sue 11
11 Larry 15
9 Joe 8
10 Carrot 10
最初に最低グレード(9)のすべての行を選択し、次に最も古い行を表示するテーブルを作成したいと思います。次に、次に高いグレード(10)を検索して、最も古いグレードを表示します。次に、次に高いグレード(11)に移動し、最も古いものを表示します。
それらすべてが同じテーブルにあり、グレードごとに個別のSQL呼び出しと異なるPHP変数を書き出す必要がないようにしたいと思います。
これは私が今持っているSQL呼び出しです:
$query = "SELECT * FROM horses WHERE grade='1' ORDER BY points DESC LIMIT 1" or die(mysql_error());
データベース内の最大数に達するまでグレード列をインクリメントする方法はありますか?
提案をありがとう。