Code:
Besitzer Table
id allianz
+----+--------------+
| 1 | bla |
| 2 | blabla |
| 3 | blblubb |
| 4 | bla |
Planeten Table
besitzer galaxie
+------------+--------------+
| 1 | 17 |
| 4 | 11 |
| 3 | 22 |
| 4 | 43 |
Ich möchte aus der 2ten Table alle Zeilen ausgeben wo der Besitzer in der ersten Table einer entsprechenden Allianz angehört.
Wie folgt hab ich es probiert jedoch gibt er mir nicht eine einziges Zeile zurück:
PHP:
$sql = "
SELECT p.besitzer, p.galaxie
FROM ".SPIELER_TABLE." s, ".PLANETEN_TABLE." p
WHERE s.allianz = $allianz
AND s.id = p.besitzer
ORDER BY p.galaxie
";
$result = $db->sql_query($sql);
while ($planeten = $db->sql_fetchrow($result)) {
echo $planeten['besitzer'];
}
Die Funktionen, Variablen und Klassen funktionieren bzw. sind gesetzt, dass heisst sie werden anderswo erfolgreich eingesetzt. Es liegt also an dem Query.
Zuletzt bearbeitet: