phpbar.de logo

Mailinglisten-Archive

Komplizierte Abfrage

Komplizierte Abfrage

Denis Mettler mysql_(at)_lists.phpcenter.de
Mon, 16 Apr 2001 21:21:29 +0200


Okay,
Ich habe nicht ausfuehrlich beschrieben:
Nun noch einmal von vorne-
Hier der Quellcode:

<?php
    $sql = "SELECT * FROM daten, kennung, categorie_zugewiesen, categorie
where daten.LinkID=kennung.LinkID AND kennung.Benutzername='$benutzer' AND
kennung.Passwort='$passwort'";

	$result = mysql_query($sql);
     	$Anzahl=mysql_num_rows($result);
    	while ($row=mysql_fetch_array($result)) {
	$Link=$row["Link"];

	echo "<h3>URL Daten:</h3>";
	echo "<table border=\"0\" bgcolor=\"#CCCCCC\">";
	echo "<tr><td width=\"100\">URL:</td><td>$Link</td></tr><BR>";
	echo "*** --> Hier soll der CatName angezeigt werden";
	echo "</table>";


}
?>

Zur Erlaeuterung:

$benutzer und $passwort kommen aus einem formular. er wirft mir auch den
entsprechenden Datensatz aus.
Allerdings will ich auch die Kategorie (categorie.CatName) angezeigt
bekommen und nicht nur categorie.CatID.

Die Tabellen categorie und categorie_zugewiesen sehen wie folgt aus:

categorie:
CatID
CatName


categorie_zugewiesen:
CatZID
CatID
LinkID
Beschreibung

Ich muss also irgendwie noch eine Verbindung zwischen LinkID aus daten und
LinkID aus categorie_zugewiesen herstellen,
allerdings so, dass durch eine weitere Beziehung zwischen categorie.CatID
und categorie_zugewiesen.CatID der CatName aus categorie ausgeworfen wird
(im quelltext mit '***' gekennzeichnet).

Vorschläge?
--
Best Regards / Beste Gruesse
Denis Mettler
http://www.denis-mettler.de

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive