Hallo zusammen
Ich habe da eine Abfrage die alle Daten auflistet welche zuvor in das array $einzelteile geschrieben wurde.
Soweit so gut läuft einwandfrei.
Nun wollte ich noch eine zusätzliche Bedingung reinbringen, das das IN nur bei dem mit der Regel Master durchgeführt wir und zwar als Case When $rechte = 'master' then && id_kurse IN
Also
Das geht aber nicht, habe es auch schon ohne && und an verschiedenen Stellen oder mit where versucht ohne Erfolg.
Habt Ihr eine Idee wie ich zum Ziel kommen?
Danke
Ich habe da eine Abfrage die alle Daten auflistet welche zuvor in das array $einzelteile geschrieben wurde.
PHP-Code:
$query_abfrage= mysql_query ("SELECT * FROM $tab_teile where id_user = '$id_user'
&& id_gruppe = '$id_gruppe'
&& status ='aktiv'
&& id_teil IN ($einzelteile)");
Nun wollte ich noch eine zusätzliche Bedingung reinbringen, das das IN nur bei dem mit der Regel Master durchgeführt wir und zwar als Case When $rechte = 'master' then && id_kurse IN
Also
PHP-Code:
$query_abfrage= mysql_query ("SELECT * FROM $tab_teile where id_user = '$id_user'
&& id_gruppe = '$id_gruppe'
&& status ='aktiv'
(CASE
WHEN $rechte = 'master'
THEN && id_teil IN ($einzelteile) END)");
Habt Ihr eine Idee wie ich zum Ziel kommen?
Danke
Kommentar