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

Hilfe
Neues Thema
Antworten
Nach oben




