kostenloser Webspace werbefrei: lima-city


Kopfzeile auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    econline

    econline hat kostenlosen Webspace.

    Wie kann ich die Kopfzeilen einer tag/tabelle">Tabelle in MySQL auslesen?

    ********************************
    * ID ** Spalte1 ** Spalte2 ** Spalte3 *
    ********************************
    * 01 ** Inhalt ** Inhalt ** Inhalt *
    *-----**-----------**-----------**-----------*
    * 02 ** Inhalt ** Inhalt ** Inhalt *
    ********************************

    Gibt es ein Befehl der die Spaltennamen ausgibt? Es sollte dann evtl. in einer Variablen oder ARRAY ($Spalten) die Namen ausgegeben werden:

    $Spalten = "Spalte1Spalte2Spalte3";

    bzw.

    $Spalten[0] = Spalte1;
    $Spalten[1] = Spalte2;
    $Spalten[2] = Spalte3;

    Wenn es in einem ARRAY ausgegeben werden kann, bitte ich auch um einen Befehl, sofern vorhanden, der mir den gesamten Inhalt des ARRAYs ausgibt.

    Danke im Voraus. :thumb:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. derturbohummel

    derturbohummel hat kostenlosen Webspace.

    econline schrieb:
    Wenn es in einem ARRAY ausgegeben werden kann, bitte ich auch um einen Befehl, sofern vorhanden, der mir den gesamten Inhalt des ARRAYs ausgibt.

    Danke im Voraus. :thumb:


    var_dump($array1, $array2);

    Zur besseren Lesbarkeit sollte man noch einen <pre>-Tag davorsetzen.
  4. Autor dieses Themas

    econline

    econline hat kostenlosen Webspace.

    Ich wollte vielmehr wissen, wie man die Spaltennamen ausgeben kann.
  5. 0******a

    $tabellenname = "blabla";

    // mehrere M?glichkeiten:
    mysql_query("show columns from $tabellenname");
    mysql_query("describe $tabellenname");
    mysql_query("explain $tabellenname");

    Kommt bei allen das Gleiche bei raus. Ich w?rde die Variante mit describe nehmen, da sie auch bei anderen DBs g?ngig ist.

    Das Ergebnis dann ganz normal wie jede andere Abfrage auswerten.
    Jede Ergebniszeile beinhaltet mehrere Spalten, die erste ist der Spaltenname ("Field"), der Rest sind Dinge wie Typ, Defaultwert, etc.
  6. Dazu eine kleine Erg?nzung:

    Es empfiehlt sich "SHOW COLUMNS FROM tabelle" zu benutzen, auch wenns l?nger ist als die anderen Varianten. EXPLAIN und DESCRIBE k?nnen n?mlich auf anderen SQL-Varianten etwas ganz anderes bedeuten (beispielsweise bei SQLite).

    MfG
    alopex
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!