Anzeige:
Ergebnis 1 bis 3 von 3

Thema: MySQL to XML 1:n beziehung

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.05.2004
    Beiträge
    212

    MySQL to XML 1:n beziehung

    hallo
    ich möchte daten die in einem mysql server gespeichert sind auslesen und in einer passenden xml datei speichern, das ganze soll etwa so aussehen

    tabelle 1

    id name
    1 müller
    2 meyer
    3 schulze

    tablelle 2
    id person telefonnummer
    1 1 12345
    2 1 23456
    3 1 123324
    4 2 4567

    wenn ich das ganze mit ganze zusammenbaue kommt sinngemäß dieses raus

    name telefonnummer
    müller 12345
    müller 23456
    müller 123324
    meyer 4567

    ist ja soweit auch klar und logisch nun möchte ich aber ein xmlfile welches so in etwa aussieht
    <was_auch_immer>
    <person>
    <name>müller</name>
    <telefon>12345</telefon>
    <telefon>23456</telefon>
    <telefon>123324</telefon>
    </person>
    <person>
    <name>meyer</name>
    <telefon>4567</telefon>
    </person>
    </was_auch_immer>

    hätte zwar die idee das ganze mit php aus der datenbank zu ziehen, aber dann müsste ich ja in der schleife wo die personen ausgegeben werden, noch eine weiter schleife für die abfrage der telefonnummer machen, was ich nach möglichkeit vermeiden möchte eine abfrage in der abfrage zu machen. habt ihr dafür eine lösung?

    danke

    cu SHB

  2. #2
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569

    eine Idee

    Das xml kommt ja vermutlich ohnehin nicht aus der Datenbankabfrage, sondern wird anschließend gebaut. Also kann man auch gleich die Daten per join zusammenziehen (inclusive PersonenID), sie sich nach PersonenID geordnet ausgeben lassen,
    danach über die Zeilen iterieren und bei wechselnder PersonenID einen neuen
    </person>
    <person>
    <name>max mustermann</name>anlegen,
    sonst nur eine neue <nummer> anlegen.
    Das Ziel ist das Ziel.

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.05.2004
    Beiträge
    212
    ja das ist eine idee.
    ich werde das einfachmal versuchen, aber hört sich gut an

    dank cu SHB

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •