Guten Morgen,
Meine bisherige Erfahrungen in MySql bzw PHP
erstrecken sich nur auf das Abfragen einer einzelnen Tabelle
in einer Datenbank.
Nun möchte ich gerne ein XML Dokument nach folgendem Schema erstellen:
Ich gehe davon aus , daß hier zwei SQL-Tabellen notwendig sind, oder?
Also pro Projekt gibt es immer einen Namen und ein Text, aber es sind beliebig viele Bilder mit Bildunterschriften möglich.
<?xml version="1.0 ?>
<inhalt>
<projekt>
<name>ueberschrift1</name>
<text>Hier steht Text1</text>
<bilder>
<news bildURL="bild1.jpg">Bildunterschrift Bild1</news>
<news bildURL="bild2.jpg">Bildunterschrift Bild2</news>
</bilder>
</projekt>
<projekt>
<name>ueberschrift2</name>
<text>Hier steht Text2</text>
<bilder>
<news bildURL="bild3.jpg">Bildunterschrift Bild3</news>
<news bildURL="bild4.jpg">Bildunterschrift Bild4</news>
<news bildURL="bild5.jpg">Bildunterschrift Bild5</news>
<news bildURL="bild6.jpg">Bildunterschrift Bild6</news>
<news bildURL="bild7.jpg">Bildunterschrift Bild7</news>
</bilder>
</projekt>
</inhalt>
Meine 2 SQL-Tabellen würde ich folgendermaßen gestalten:
Tabelle 1:
ID , Ueberschrift , Text
Tabelle 2:
gehoertZuID , bildURL , Bildunterschrift
____________________________________________________
Hier meine Fragen:
Wie liest man die zwei Tabellen aus, damit sich die oben genannte
Struktur ergibt. Gibt es hier einen MySql-Befehl, der das
Verknüpfen der Tabellen übernimmt, oder muß man Zeilenweise Tabelle 1 Abfragen und dann mit WHERE in Tabelle 2 die passenden "gehoertZuID"
auslesen?
Bin ich bisher überhaupt auf dem richtigen Weg , oder geht man so ein Problem ganz anders an?
Kennt vielleicht jemand einen Link oder ein Tutorial, der sich mit dem Thema befasst?
Vielen Dank für Eure Hilfe
Frauke