Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich MySQL-Tabellenspaltennamen in PHP abrufen?

Wie kann ich MySQL-Tabellenspaltennamen in PHP abrufen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-20 20:50:111018Durchsuche

How Can I Retrieve MySQL Table Column Names in PHP?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn