Tom: Prüfung ob eine Spalte in MySQL Tabelle vorhanden ist

Beitrag lesen

Hello Vinzenz,

und warum nicht

[...]

Jetzt, wo Du es schreibst...
Kein Einwand, wenn INFORMATION_SCHEMA vorhanden ist.
Das ist aber erst bei MySQL ab ? der Fall und in der XAMPP-Version ist es auch nicht zu finden. Oder bin ich schon wieder blind?

SHOW COLUMNS
    FROM
        tabellenname
    LIKE
        'spaltenname'

gefällt mir dagegen sehr gut, weil es in allen mir bekannten MySQL-Versionen funktioniert und außerdem auch keine Probleme mit Case-Sensitivity hat. Es wird also die Spalte gefunden, egal ob man sie klein oder gross oder sonstwie schreibt. Das wäre mit der PHP-Abfrage über den Array-Key schon wieder lästige Denkarbeit.

Liebe Grüße

Tom vom Berg

--
Nur selber lernen macht schlau