Hallo!
Ich bastele weiter an meinem kleinen Projektverwaltungstool. Nachdem ich bei meinem letzten post schon Häme und Schimpfe über mein vermurkstes Datenbankdesign bekommen und dies auch eingesehen habe, habe ich alles nochmal überarbeitet. Es gibt eine Tabelle mit Usern, eine mit Projekten und -vereinfacht- eine für Disposition. In dieser stehen als Fremdschlüssel die IDs aus Projekten und Usern.
Ich möchte jetzt eine tabellarische Ausgabe erreichen, a la:
echo '<td>Projekt</td>';
echo '<td>User</td>';
echo '<tr>';
echo '<td>';
$query = "SELECT * FROM projekte ORDER BY projekt";
$sql = mysql_query($query);
while ($link = mysql_fetch_object($sql))
{
$projekt = ($link -> projekt);
echo '</td>';
echo '<td>'
echo ***User für das Projekt $projekt***
echo '</td>';
}
***User für das Projekt $projekt*** erhalte ich erfolgreich mittels:
$query = "SELECT projekt, UserName
FROM
projekte, users, dispo
WHERE
projekte.projekt = '$projekt'
AND
projekte.id = dispo.pr_id
AND
users.UserID = dispo.user_id
ORDER BY
UserName
";
Aber ich bring die beiden Abfragen einfach nicht zusammen. Geht das nur, indem ich die Tabellen schon bei der Abfrage joine? und wenn ja, wie? Ich habe mir da schon die Zähne dran ausgebissen..
Vieln Dank im Voraus
Paco