hallo ihr lieben.
diesmal bin ich im einsteiger forum bestimmt richtig gelandet.
ich habe 2 tabellen
tabelle messages:
tabelle freunde:
ich bin in diesem fall angenommener weise userid=1
nun möchte ich alle nachrichten ausgegeben haben die sichtbar für "alle" sind und eine überprüfung bei sichtbar für "freund" wenn ich in der tabelle freunde ein freund bin.
in meinem beispiel müssten jetzt message 1, 3 und 4 ausgegeben werden.
message 2 nicht, da ich "keinfreund" mit freund nr 12 bin.
hoffe ihr habt mich verstanden...
ist eine if und else abfrage beim mysql select möglich?
wie stell ich das an?
MySQL :: MySQL 5.1 Referenzhandbuch :: 12.2 Ablaufsteuerungsfunktionen
ist das der richtige weg?
danke sandra
diesmal bin ich im einsteiger forum bestimmt richtig gelandet.
ich habe 2 tabellen
tabelle messages:
Code:
msg_id - message - vonid - sichtbarfuer 1 - text - 66 - alle 2 - text1 - 12 - freund 3 - text2 - 31 - alle 4 - text3 - 66 - freund
Code:
freund1 freund2 ist 66 - 1 - freund 12 - 1 - keinfreund 31 - 1 - keinfreund 12 - 1 - freund
nun möchte ich alle nachrichten ausgegeben haben die sichtbar für "alle" sind und eine überprüfung bei sichtbar für "freund" wenn ich in der tabelle freunde ein freund bin.
in meinem beispiel müssten jetzt message 1, 3 und 4 ausgegeben werden.
message 2 nicht, da ich "keinfreund" mit freund nr 12 bin.
hoffe ihr habt mich verstanden...
ist eine if und else abfrage beim mysql select möglich?
wie stell ich das an?
MySQL :: MySQL 5.1 Referenzhandbuch :: 12.2 Ablaufsteuerungsfunktionen
ist das der richtige weg?
danke sandra
Kommentar