1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Zeilen zu Spalten

  • navyseal
  • 30. Januar 2009 um 17:49
  • Unerledigt
  • navyseal
    5
    navyseal
    Logo-Wettbewerb 2012, Platz 3.
    Punkte
    245
    Beiträge
    43
    • 30. Januar 2009 um 17:49
    • #1

    ich habe folgende tabelle ....
    [INDENT]fieldnames|value
    name |max
    nachname |mustermann
    .....
    name |max2
    nachname |mustermann2
    ...

    [/INDENT]also die fieldnames wiederholen sich, aber die anzahl der fieldnames kann dynamisch sein.
    und jetzt sollen die fieldnames zu den spaltennamen werden
    [INDENT]name | nachname | .....
    max | mustermann | ...
    max2 | mustermann 2|....
    [/INDENT]hat jemand vielleicht eine idee wie man das in sql (mysql) bewerkstelligen könnte ? danke schonmal im voraus!

    "Nicht brennbar" ist keine Herausforderung!

  • Blutsturz
    12
    Blutsturz
    Mitglied
    Reaktionen
    21
    Punkte
    1.351
    Beiträge
    261
    • 30. Januar 2009 um 17:58
    • #2

    wie man das direkt über mysql lösen kann weiss ich nicht, in php würd ichs über ein 2-dim. array lösen
    hoppla, hab überlesen, dass es mehr als 2 fieldnames sein können... :frowning_face:

    "There's no such thing as Computer Science-it's witchcraft", math department of MIT, 1961

    You are all children of a worthless god!

  • Paulchen
    1
    Paulchen
    Gast
    • 30. Januar 2009 um 18:05
    • #3

    Was suchst du? Ein relationales Modell? Eine einfache Lösung, um existierende Daten in das neue Schema überzuführen? ...?

  • navyseal
    5
    navyseal
    Logo-Wettbewerb 2012, Platz 3.
    Punkte
    245
    Beiträge
    43
    • 30. Januar 2009 um 19:09
    • #4

    hm das soll eigentlich das resultat einer abfrage werden (falls das überhaupt geht) ...

    "Nicht brennbar" ist keine Herausforderung!

  • LordNecro
    11
    LordNecro
    Mitglied
    Reaktionen
    40
    Punkte
    1.140
    Beiträge
    211
    • 18. Februar 2009 um 10:36
    • #5

    Geht meines Erachtens nicht weil zum Beispiel bei:

    Zitat

    fieldnames|value
    name |max
    nachname |mustermann
    .....
    name |max2
    nachname |mustermann2
    ...

    Alles anzeigen


    woher weißt du das die Zeilen

    Zitat

    name |max
    nachname |mustermann

    zusammengehören? In relationalen Datenbanken gibt es in der Reihenfolge der Tupel keine Regel. Sie sind Mengen. Normalerweise werden sie nach dem Indizes des Primary Key sortiert aber da bewegst dich auf sehr dünnem Eis.

    Desweiteren kannst du Spaltennamen nicht dynamisch setzen und auch die Daten überhaupt so in die Projektion zu kriegen ist schwer.

    Meines Erachtens nach kannst das nur mit SQL nicht machen.

    lg

  • navyseal
    5
    navyseal
    Logo-Wettbewerb 2012, Platz 3.
    Punkte
    245
    Beiträge
    43
    • 18. Februar 2009 um 14:46
    • #6

    ok ja hier hab ich natürlich die autoincrement id vergessen ... sorry :frowning_face:
    also hab das jetzt außerhalb von sql mit php gelöst, da es hier mit den assoziativen arrays sehr einfach geht - man muss halt leider einmal alles durchlaufen :thinking_face:

    "Nicht brennbar" ist keine Herausforderung!

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung