lisali
Erfahrenes Mitglied
Hallo,
ich habe folgende Abfrage:
Also, der letzte Teil ab dem OR funktioniert natürlich nicht.
Ich möchte überprüfen, ob...
1.) der User in der `activate` Table zu finden ist (das funktioniert alleinstehend auch)
2.) der User mit der id von $_GET['id'] überhaupt existiert
Dann mache ich eine Weiterleitung zur Startseite, wenn das passiert... (weil wenn nicht aktiviert oder nicht vorhanden, soll die Profilseite nicht angezeigt werden)
aber wie prüfe ich, ob $_GET['id'] überhaupt in der DB vorhanden ist im selben SQL-Befehl?
ich habe folgende Abfrage:
PHP:
list ($cr) = mysql_fetch_row(mysql_query("SELECT 1 FROM `users` AS u
LEFT JOIN `activate` AS a
ON u.`id` = a.`uid`
WHERE a.`uid`='".$_GET['id']."' OR u.`id` = '".$_GET['id']."' IS NULL"));
Also, der letzte Teil ab dem OR funktioniert natürlich nicht.
Ich möchte überprüfen, ob...
1.) der User in der `activate` Table zu finden ist (das funktioniert alleinstehend auch)
2.) der User mit der id von $_GET['id'] überhaupt existiert
Dann mache ich eine Weiterleitung zur Startseite, wenn das passiert... (weil wenn nicht aktiviert oder nicht vorhanden, soll die Profilseite nicht angezeigt werden)
aber wie prüfe ich, ob $_GET['id'] überhaupt in der DB vorhanden ist im selben SQL-Befehl?