Extrahieren von Tabellenspaltennamen in MySQL
In PHP gibt es mehrere Methoden, um die Namen von Spalten in einer MySQL-Tabelle abzurufen:
1. DESCRIBE
Der Befehl DESCRIBE liefert eine detaillierte Beschreibung einer Tabelle, einschließlich Spaltennamen:
DESCRIBE my_table;
2. INFORMATION_SCHEMA
Die Systemdatenbank INFORMATION_SCHEMA von MySQL enthält Daten zu Datenbankobjekten. So rufen Sie Spaltennamen mit dieser Methode ab:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
3. SHOW COLUMNS
Eine weitere Alternative ist der SHOW COLUMNS-Befehl:
SHOW COLUMNS FROM my_table;
4. Gruppierte Verkettung
So erhalten Sie durch Kommas getrennte Spaltennamen in einer einzelnen Zeile:
SELECT group_concat(COLUMN_NAME) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Tabellenspaltennamen in PHP abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!