o.net: PHP / mySQL manuell eine Tabelle sortieren

Beitrag lesen

$ids = array();
$sorts = array();

for ($i=0;$i<($_POST['sortcount']);$i++)
{
array_push($ids, $_POST['idin'.$i]);
array_push($sorts, $_POST['sortin'.$i]);
}
array_multisort($sorts, $ids);

for ($k=0;$k<($_POST['sortcount']);$k++)
{
$query = "UPDATE produkte SET prd\_order = ".(($k+1)*10)." WHERE prd\_id = ".$ids[$k]."";
$res = mysql_query($query, $db_connection) or die("Fehler: " . mysql_error());
}

Was haltet ihr davon? Es geht, aber soviele querys hintereinander? Naja, anders gehts wohl nicht?!