Hab grad überhaupt kein klaren Kopf und alles ist momentan bissl stressig und ich bekomm mein Problemchen nicht gelöst...
Vlt weiß es ja einer von euch:
Ich möchte mit einer db-Abfrage den Datensatz mit der nächst niedrigeren ID holen - mein bisheriger Schnipsel:
PHP-Code:
$abfrage = "SELECT * FROM gallery ORDER BY id ASC WHERE id < '$id' LIMIT 1";
Jedoch funktioniert das nicht, wenn ich das '<' durch ein '=' ersetze, funktionierts, sprich der Fehler muss an dem '<' liegen
(Falls die Frage/Aufgabe noch nicht ganz klar sein sollte, kann ich ein kleines Bsp machen...)
Danke
#E#
...ich glaube jetzt aber noch viel eher, dass es am ORDER BY liegt; wenn ich folgendes mache:
PHP-Code:
$abfrage = "SELECT * FROM gallery WHERE id < '$id' LIMIT 1";
...nimmt er immer die niedrigste ID, warum auch immer - vlt weil's nicht geordnet ist...
Wenn ich das '<' durch ein '>' ersetze, den Rest aber gleich lasse, nimmt er immer die nächst höhere... was jetzt eigentlich auch merkwürdig ist - ich glaub ich versteh die Welt nicht mehr