Datenbankabfragen gehen nur hab ich ein Verständnissproblem
beim XML machen mit PHP
Die XML soll so aussehen:
Zitat
<irgendwas>
<projekt>
<eintrag></irgendwas>
<eintrag2></eintrag2>
<eintrag2></eintrag2>
</projekt>
</irgendwas>
<projekt>
<eintrag></irgendwas>
<eintrag2></eintrag2>
<eintrag2></eintrag2>
</projekt>
</irgendwas>
d.h. es gibt mehrere Einträge von z.B. eintrag2 ...
wie lese ich die Datenbank aus bzw. schreibe das Zeuch da rein ?
bisher läuft das so :
$abfrage = "SELECT dozent.dozentNAME, projekt.projektNAME FROM projekt_dozent INNER JOIN dozent ON (projekt_dozent.dozentID = dozent.dozentID) INNER JOIN projekt ON (projekt_dozent.projektID = projekt.projektID) WHERE projekt_dozent.dozentID=2"; $ergebnis = mysql_query($abfrage); header("Content-type: text/xml"); echo "<?xml version=\"1.0\"?>"; echo "<projekte>"; while($row = mysql_fetch_object($ergebnis)) { echo "<item>"; echo "<dozent>".$row->dozentNAME."</dozent>"; echo "<projekt>".$row->projektNAME."</projekt>"; echo "</item>"; } echo "</projekte>";
muss da ne schleife rein ? bzw. bekomme ich die mehreinträge schon aus der datenbank ? (z.B. gibts mehrere projekte pro dozent)
nen kleiner Anstoss wäre super
Vielen Dank