6e854442cd2a940c9e95941dce4ad598: Zeilen auf/ab bewegen

Beitrag lesen

tschuldigung, das passiert, wenn man gedanklich noch bei einer anderen aufgabe(seiner arbeit) ist.

um jeweils den anderen inhalt in die db zu stellen, bietet sich an, die summe der beiden P's als modulo mit der momentanen P zu nehmen:

falsch, nicht mod, sondern P von der summe weg!

UPDATE tabelle SET Position = MOD(P1+P2, Position)

UPDATE tabelle SET Position = (P1+P2) - Position)

da P1 und P2 in php als variablen stehen, muß es dann heißen:

UPDATE tabelle SET Position = MOD($P1+$P2, Position)
WHERE Position IN ($P1, $P2)

UPDATE tabelle SET Position = ($P1+$P2) - Position)
WHERE Position IN ($P1, $P2)