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

Wie kann ich MySQL-Tabellenspaltennamen in PHP abrufen?

Mary-Kate Olsen
Freigeben: 2024-12-20 20:50:11
Original
926 Leute haben es durchsucht

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;
Nach dem Login kopieren

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';
Nach dem Login kopieren

3. SHOW COLUMNS

Eine weitere Alternative ist der SHOW COLUMNS-Befehl:

SHOW COLUMNS FROM my_table;
Nach dem Login kopieren

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';
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage