Hallo
folgendes Script habe ich geschrieben um die Reihenfolge zweier nebeneinander stehenden zeilen (nach einer Tabellenspalte orders) umzukehren.
Mein Fragen ist. Wie kann man das eleganter machen?
folgendes Script habe ich geschrieben um die Reihenfolge zweier nebeneinander stehenden zeilen (nach einer Tabellenspalte orders) umzukehren.
Mein Fragen ist. Wie kann man das eleganter machen?
PHP-Code:
function setup_to_orders($item_id, $order)
{
$sql = "UPDATE
forms_concept
SET
orders = orders - 1
WHERE
id = '$item_id';";
mysql_query($sql) OR die (mysql_error());
$sql = "SELECT
id,
orders
FROM
forms_concept
WHERE
id != '$item_id' AND
orders = '$order' - 1 AND
filename = '".$_SESSION['filename']."';";
$result = mysql_query($sql) OR die (mysql_error());
$rowsetup = mysql_fetch_assoc($result);
$sql = "UPDATE
forms_concept
SET
orders = '".$rowsetup['orders']."' + 1
WHERE
id = '".$rowsetup['id']."';";
mysql_query($sql) OR die (mysql_error());
}
Kommentar