Heim > Datenbank > MySQL-Tutorial > Wie bekomme ich MySQL-Tabellenspaltennamen in ein PHP-Array?

Wie bekomme ich MySQL-Tabellenspaltennamen in ein PHP-Array?

Linda Hamilton
Freigeben: 2024-12-13 19:16:10
Original
106 Leute haben es durchsucht

How to Get MySQL Table Column Names into a PHP Array?

So rufen Sie Spaltennamen aus einer MySQL-Tabelle in ein PHP-Array ab

Um die Spaltennamen einer MySQL-Tabelle abzurufen und in zu speichern ein PHP-Array, nutzen Sie die Leistungsfähigkeit von Metadaten durch die virtuelle Datenbank INFORMATION_SCHEMA. Innerhalb dieser Datenbank enthält die Tabelle INFORMATION_SCHEMA.COLUMNS eine Fülle von Informationen zu Spalten.

Abfragesyntax:

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';
Nach dem Login kopieren

Erklärung:

  • Diese Abfrage ruft alle COLUMN_NAME-Werte aus den COLUMNS ab Tabelle.
  • Die WHERE-Klausel gibt das Zieldatenbankschema (TABLE_SCHEMA) und den Tabellennamen (TABLE_NAME) an.

Vorteile von INFORMATION_SCHEMA:

  • Stellt Standard-SQL bereit (im Gegensatz zum MySQL-spezifischen SHOW Syntax).
  • Bietet eine Vielzahl von Metadaten zu Spalten, einschließlich Typ, NULL-Zulässigkeit, Größe und Zeichensatz.

Umfassendere Informationen zu INFORMATION_SCHEMA und der Unterscheidung zwischen SHOW und INFORMATION_SCHEMA Weitere Informationen finden Sie in der offiziellen MySQL-Dokumentation.

Das obige ist der detaillierte Inhalt vonWie bekomme ich MySQL-Tabellenspaltennamen in ein PHP-Array?. 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