Hallo
Ich habe ein Problem und zwar möchte ich Datensätze aus einer Mysql-Tabelle abfragen.
Soweit kein Problem.
In der Tabelle sind User aufgeführt. Nun sollen diese User geordnet werden. Und zwar soll die Ordnung so sein, dass der eingeloggte User sich als erstes sieht und dann die übrigen User.
Die ID vom User ist in einer session gespeichert. Aber wie erkläre ich der Abfrage, dass er mit diesem Datensatz ( User_id) anfängt und danach die anderen User abfragt.
also irgendwie so
SELECT * FROM user ORDER BY id, START WHERE id=$_SESSION[user_id]
Ja das wäre schön, wenn dass so ginge
Man könnte natürlich zwei abfragen machen, aber das halte ich nicht für sehr gut, da es sich eigentlich um einen Wochenplaner handelt, an dem der eingeloggte User natürlich an erster Stelle stehen soll.
Abfrage 1: WHERE user_id=$Session["user_id"]
Abfrage 2 WHERE user_id!=$Session["user_id"]
Allerdings muss ich dann wieder alles in ein Array setzen, um die Termine richtig zuzuordnen.
Ich hoffe das ist so einigermaßen verstanden. Ich habe nix im Internet gefunden, aber an meiner Schreibweise merkt man wohl, dass ich nicht so ganz weiß, wie ich das Problem beschreiben soll
vielen Dank schonmal
der_webi
der_webi (444) 4x Beste Antwort 2x "Danke"
|