Olaf Heinrich: PHP / MySQL Datensatz "vertauschen"

Beitrag lesen

Hallo zusammen,

nachdem ich bei Google nur Codeschnipsel gefunden habe mit denen ich ncihts anfangen kann,m versuche ich mein Problem mal in diesem Forum zu lösen.

Folgende Ausgangssituation. In einer Tabelle mit dem NAmen "tbl_projekte" sind Datensätze gespeichert. Diese werden mit dem Primärschlüssel "prj_ID" indentifiziert und über die Spalte "prj_SortID" sortiert ausgegeben. Eben der Sortierreihenfolge ihrer Positionen.
Beispiel:

prj_ID | prj_SortID | prj_Head
5      |    3       | Datensatz 10...
4      |    4       | Datensatz XY...
9      |    5       | Noch ein Datensatz...

Nun möchte ich den Datensatz mit der prj_ID 4, also auf der aktuellen Position 4 um mit dem Datendatz prj_ID 5 vertauschen. Das sich diese Sortierung bei der Ausgabe ergibt:

prj_ID | prj_SortID | prj_Head
4      |    4       | Datensatz XY...
5      |    3       | Datensatz 10...
9      |    5       | Noch ein Datensatz...

Soweit klar? Gut, denn mir ist der Weg dahin nicht klar. Es geht über die MySQL Anweisung "UPDATE". Schon klar. Wenn da jemand ein Codebeispiel für mich hätte, wäre ich dankbar, denn Codeschnipsel habe ich reichlich gefunden, nur leider irgendwie steige ich durch diese nicht durch, weil sie immer nur Bruchteile von Informationen enthalten.

Lieben Dank schon mal im Voraus,
Olli