1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Zeilen zu Spalten

  • navyseal
  • 30. Januar 2009 um 17:49
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • navyseal
    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!

  • Blutsturz
    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... :(

  • 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
    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) ...

  • LordNecro
    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
    Punkte
    245
    Beiträge
    43
    • 18. Februar 2009 um 14:46
    • #6

    ok ja hier hab ich natürlich die autoincrement id vergessen ... sorry :(
    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 :/

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum