web_wolf: Datenbank-Einträge mit '0' ans Ende

Beitrag lesen

Nein, er sollte die order 5 erhalten, weil 4 der derzeit höchste vorkommende Wert ist.

Und wie genau stelle ich das an?

Mit AUTO_INCREMENT stelle ich mir das völlig nutzlos vor, da ich dann ja auch die ID nehmen könnte, um die Reihenfolge zu bestimmen.

Hier mal ein Beispiel mit 2 Gruppen, so wie ich mir das jetzt grade vorstelle

+--------+------------+--------------+-----------+
|   id   |   gruppe   |   benutzer   |   order   |
++++++++++++++++++++++++++++++++++++++++++++++++++
|   1    |      2     |     5435     |     1     |
+--------+------------+--------------+-----------+
|   2    |      2     |      412     |     2     |
+--------+------------+--------------+-----------+
|   3    |      2     |      412     |     3     | <- wird gelöscht
+--------+------------+--------------+-----------+
|   4    |      2     |     1546     |     4     |
+--------+------------+--------------+-----------+
|   5    |      5     |       51     |     1     |
+--------+------------+--------------+-----------+
|   6    |      5     |       14     |     2     |
+--------+------------+--------------+-----------+
|   7    |      5     |      125     |     3     |
+--------+------------+--------------+-----------+
|   8    |      5     |       3      |     4     |
+--------+------------+--------------+-----------+

Der Eintrag mit der id 3 wird gelöscht und es kommt ein neues Benutzer zur Gruppe 2 dazu.

+--------+------------+--------------+-----------+
|   id   |   gruppe   |   benutzer   |   order   |
++++++++++++++++++++++++++++++++++++++++++++++++++
|   1    |      2     |     5435     |     1     |
+--------+------------+--------------+-----------+
|   2    |      2     |      412     |     2     |
+--------+------------+--------------+-----------+
|   4    |      2     |     1546     |     4     |
+--------+------------+--------------+-----------+
|   5    |      5     |       51     |     1     |
+--------+------------+--------------+-----------+
|   6    |      5     |       14     |     2     |
+--------+------------+--------------+-----------+
|   7    |      5     |      125     |     3     |
+--------+------------+--------------+-----------+
|   8    |      5     |       3      |     4     |
+--------+------------+--------------+-----------+
|   9    |      2     |     3333     |     3     | <- Der neue Eintrag
+--------+------------+--------------+-----------+

Nur wie weiß ich jetzt bzw. wie sag ich PHP/MySQL, dass in die Spalte order die 3 rein muss?