Hey hab da mal ein Query für ein kleines webgame und folgende Problematik:
Ich hab eine Liste mit werten und 3 "need" feldern. In denen stehen die IDs der zeilen die für die "konstruktion" nötig sind.
Ich will nun mittels count(id) sehen ob es alle Zeilen (gebäude) gibt die benötigt werden um die konstruktion zu starten.
hier der query:
$build_need_1 usw. sind die Konstruktions-Bedingungen, die felder build_id beinhalten die ID des vorhandenen gebäudes.
Pls help will das mit einem query lösen und irgendwie haut das nicht hin.
Ich hab eine Liste mit werten und 3 "need" feldern. In denen stehen die IDs der zeilen die für die "konstruktion" nötig sind.
Ich will nun mittels count(id) sehen ob es alle Zeilen (gebäude) gibt die benötigt werden um die konstruktion zu starten.
hier der query:
PHP:
SELECT count(id) AS anz FROM $buildings_tb WHERE user = '$user_id' AND planet = '$planet->id' AND (build_id = '$build->need_1' OR build_id = '$build->need_2' OR build_id = '$build->need_3')
$build_need_1 usw. sind die Konstruktions-Bedingungen, die felder build_id beinhalten die ID des vorhandenen gebäudes.
Pls help will das mit einem query lösen und irgendwie haut das nicht hin.