Hey leute habe da ein Problem wo ich einfach den Fehler nicht finde.
Zur Lage.
Ich habe eine DB zum Testen und eine für das live System.
Ich will eine abfrage machen wo er mir den letzten werd eines users ausgibt und alle infos zu diesem.
Soweit ganz toll auf der TestDB läuft das ganz schicke nur auf dem live system was itentisch ist mit dem test system geht das nicht da macht er die reinfolge faslch egal was ich im sagen er macht wie er gerade will.
So nun mal zum text.
Alles anzeigen
Als ergebniss müsste ich sehen wann welcher user Online war oder ist.
Ich kann mir den fehler einfach nicht erklären bin ja auch noch ziemlicher anfänger was SQL und PHP angeht. Da der Qeury im MySQL Qeurybrowser ach die falschen werte liefert habe ich ein PHP problem ausgeschloßen.
Wie gesagt im test system liefert er mir immer den letzten eingetragen wert und im Live system den ersten. Habe auch schon einiges Probiert.
Kann mir da jemand helfen?
Zusatz:
Lasse ich die GROUP BY Funktion weg bekomme ich ja die ganzen richtigen ergebnisse nur will ich ja nur von jedem User den letzten akktuelsten stand haben.
Danke im vorraus
Zur Lage.
Ich habe eine DB zum Testen und eine für das live System.
Ich will eine abfrage machen wo er mir den letzten werd eines users ausgibt und alle infos zu diesem.
Soweit ganz toll auf der TestDB läuft das ganz schicke nur auf dem live system was itentisch ist mit dem test system geht das nicht da macht er die reinfolge faslch egal was ich im sagen er macht wie er gerade will.
So nun mal zum text.
Quellcode
- SELECT mitarbeiter.id AS mid, art, nachname, vorname , buchung
- FROM
- mitarbeiter
- inner join person
- on person.id = person_id
- inner join login
- on mitarbeiter.id = login.mitarbeiter_id
- inner join buchung
- on mitarbeiter.id = buchung.mitarbeiter_id
- WHERE mitarbeiter.id = buchung.mitarbeiter_id AND TO_DAYS(NOW()) - TO_DAYS(buchung) <= 0
- GROUP BY buchung.mitarbeiter_id DESC
- ORDER BY nachname
Als ergebniss müsste ich sehen wann welcher user Online war oder ist.
Ich kann mir den fehler einfach nicht erklären bin ja auch noch ziemlicher anfänger was SQL und PHP angeht. Da der Qeury im MySQL Qeurybrowser ach die falschen werte liefert habe ich ein PHP problem ausgeschloßen.
Wie gesagt im test system liefert er mir immer den letzten eingetragen wert und im Live system den ersten. Habe auch schon einiges Probiert.
Kann mir da jemand helfen?
Zusatz:
Lasse ich die GROUP BY Funktion weg bekomme ich ja die ganzen richtigen ergebnisse nur will ich ja nur von jedem User den letzten akktuelsten stand haben.
Danke im vorraus
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Norbi24 ()