Mysql "umdrehen"

Ok danke

Was ich nicht verstehe:

SQL:
        SELECT '<+10>User-XY hat sich eingeloggt' AS col
        UNION SELECT '<-2>User-XY hat sich abgemeldet' AS col
        UNION SELECT '<+25>User-XY hat etwas geliked' AS col

Da muss ich dann die Werte in der Php Datei angeben oder wie?
Weil ich ja für jeden User eine eigene Zeile etc. Habe und in jeder etwas anderes steht :)
 
Zuletzt bearbeitet von einem Moderator:
Ne, das sind meine Testdaten anstelle deiner Tabelle die ich nicht habe
Für dich muss es dann so aussehen, wobei my_table deine Tabelle und col der Name deiner Spalte ist
SQL:
SELECT
    t.col,
    SUBSTRING_INDEX(SUBSTRING_INDEX(t.col, ' ', 1), '>', -1) 
FROM    
    my_table t
ORDER BY
    STR_TO_DATE(SUBSTRING_INDEX(SUBSTRING_INDEX(t.col, ' ', 1), '>', -1) ,'%e.%m.%y') ASC
 
Zuletzt bearbeitet von einem Moderator:
Funktioniert leider nicht so wie es sol ;(

Er gibt mir immer nur ein Ereignis aus nicht alle die in einer Spalte stehen.

z.B

<-2>User-XY hat sich abgemeldet
<+10>User-XY hat sich eingeloggt
<+25>User-XY hat etwas geliked

Dann gibt er mir nur "<-2>User-XY hat sich ab...." aus.
 
Zuletzt bearbeitet:
Zurück