se $ordine1 e $ordine2 sono i due valori dei record da scambiare (che siano consecutivi o no non importa) la query che ti interessa è
$totale = $ordine1 + $ordine2;
UPDATE tabella SET ordine = $totale - ordine WHERE ordine IN ($ordine1, $ordine2)