Kleine Mysql Frage (Closed)
Ich dacht ja ich bekomms selbst hin, dem ist aber nicht so.
Es geht um folgenden SQL-Befehl:
PHP-Code:
$werberlos = db_query("SELECT * FROM ".$db_prefix."_werberdaten where werber = '0'");
Damit wird letztendlich ne Liste der Werberlosen User angezeigt.
(Mehr Code kann ich leider nicht posten, ist aber auch nicht notwendig dafür)
Ich denke mal man muss einfach nur um die Ecke denken, aber naja.
Wie kann ich das hinbekommen, das zusätzlich (wahrscheinlich vorher) überprüft wird, ob die User gesperrt sind oder nicht ?
Soll heißen das $werberlos dann die Informationen der Werberlosen und Freigeschalteten User enthält, nicht nur die der Werbelosen, wie es jetzt ist.
Danke schonmal für Hilfe.
MfG
Danke, hat leider nicht geklpappt...
Erstmal danke für die Antworten.
Ich hab es leider micht hinbekommen.
Habe aus dem Code oben mit Gremlins vorschlag folgendes draus gemacht:
PHP-Code:
$werberlos = SELECT uid FROM ".$db_prefix."_werberdaten
JOIN ".$db_prefix."_kontodaten
ON ".$db_prefix."_werberdaten.uid = ".$db_prefix."_kontodaten.uid
WHERE ".$db_prefix."_werberdaten.werber = '0' && ".$db_prefix."_kontodaten.status='1');
Leider kommt nichts,die Seite wird insgesammt nicht angezeigt, auch keine Fehlermeldung...
Also hab ich gebastelt, weil es auch so komisch aussah und das draus gemacht:
PHP-Code:
$werberlos = db_query("SELECT uid FROM ".$db_prefix."_werberdaten
JOIN ".$db_prefix."_kontodaten
ON ".$db_prefix."_werberdaten.uid = ".$db_prefix."_kontodaten.uid
WHERE ".$db_prefix."_werberdaten.werber = '0' && ".$db_prefix."_kontodaten.status='1'");
Nun wird die Seite wieder angezeigt, aber die User nicht gelistet...
Was könnte falsch sein ?
Was kann ich noch machen?
Danke schonmal für Antwort.
MfG und gute nacht.