Tach!
Ich möchte die Datensätze aus meiner MySQL-Tabelle (tabelle) nach den Werten in einer bestimmten Spalte (spaltenname) sortieren und zwar so, dass der Datensatz mit dem höchsten Wert in der Spalte (spaltenname) angezeigt wird. Dabei können die Werte in der betreffenden Spalte sowohl positiv wie auch negativ bzw. 0 oder NULL sein.
Du möchtest also nicht den höchsten Wert sondern den höchsten absoluten Wert haben. Für die Absolutwert-Ermittlung gibt es eine Funktion unter den numerischen Funktionen.
Leider funktioniert das so nicht:
"Funktioniert nicht" funktioniert nicht als Fehlerbeschreibung. Bitte beobachte und beschreibe genauer, was du erwartest und was du stattdessen bekommst.
``mysql_query("SELECT * FROM tabelle ORDER BY spaltenname DESC LIMIT 1") or die(mysql_error());
Du hast ein Datenbank-Problem, also brauchst du keinen PHP-Code zu posten und der richtige Themenbereich wäre dann auch ein anderer als PHP.
Mit PHP wäre das Problem übrigens auch nicht anders lösbar. Allerdings müsstest du dann sämtliche Datensätze aus der Tabelle abfragen.
dedlfix.