Servus!
Habs jetzt testhalber einmal so gelöst (Auszug):
if($action == "up" && is_numeric($id)) {
$rank = $db->getOne("select ranking from tbl_uebersicht where artikel_id="" . $id . """);
$prev=$rank - 1;
$next=$rank + 1;
$query1 = "UPDATE tbl_uebersicht set ranking=0 where ranking=" . $prev;
$res=$db->query($query1);
echo $query1 . "<br>";
$query2= "UPDATE tbl_uebersicht set ranking=" . $prev . " where ranking=" . $rank;
$res=$db->query($query2);
echo $query2 . "<br>";
$query3 = "UPDATE tbl_uebersicht set ranking=" . $rank . " where ranking=0";
$res=$db->query($query3);
echo $query3 . "\n";
}
Danke!
Grüße, Stefan