Sven Rautenberg: Tabellen aus DB verknüpfen

Beitrag lesen

Moin!

In einer Tabelle einer MYsql-DB steht eine Abkürzung. In einer anderen Tabellen, die Abkürzung mit dem jeweils dazu gehörenden Langnamen. Frage ich die erste Tabelle ab, liefert sie mir die Abkürzung... wie bekomme ich anstatt der Abkürzung den Langnamen angezeigt... Meine Abfrage der ersten Tabelle mache ich mit:

$result=mysql_db_query....
$anzahl=mysql_numrows($result);
for ($i=0;$i<$anzahl;$i++) {
$abk=mysql_result($result, $i, "abk");
...
}
endif;

SELECT tab1.spalte1, tab1.spalte2,..., tab2.langform FROM tab1 LEFT JOIN tab2 ON (tab1.abk=tab2.abk) WHERE bedingung

Laß die Datenbank für dich arbeiten, das wird einfacher für dich. :)

- Sven Rautenberg