Vinzenz Mai: mysql spaltennamen in array speichern

Beitrag lesen

Hallo,

Also ich würde gerne alle Spaltennamen von einer mysql Tabelle in einem Array speichern.

das ist leicht, sehr leicht.

Ich hab schon gegoogelt und in touturials geguckt aber ich finde nichts das mich weiter bringt.

Warum hast Du Google befragt? Warum hast Du in Tutorials geschaut?
Das sind zwar grundsätzlich keine schlechten Ideen, aber die erste Anlaufstelle sollten die relevanten Handbücher sein. Hier wäre dies zunächst das MySQL-Handbuch, The INFORMATION_SCHEMA COLUMNS Table zeigt Dir, dass dies mit einer ganz einfachen SELECT-Anweisung geht:

  
SELECT                                       -- Gib mir  
    COLUMN_NAME                              -- die Spaltennamen  
FROM                                         -- aus  
    INFORMATION_SCHEMA.COLUMNS               -- COLUMNS im INFORMATION_SCHEMA  
WHERE                                        -- wobei nur die Spaltennamen  
    TABLE_NAME = 'dein_tabellen_name'        -- aus einer bestimmten Tabelle  
AND  
    TABLE_SCHEMA = 'name_deiner_datenbank'   -- in einer bestimmten Datenbank  
                                             -- interessieren.  

Wie Du auf das Ergebnis einer Datenbankabfrage mit PHP zugreifst, das solltest Du ja wissen.

Freundliche Grüße

Vinzenz