Tom: Alle Spalten in MYSQL anzeigen

Beitrag lesen

Hello,

ich versuche mit PHP alle Spalten einer Bestimmten MYSQL Tabelle anzuzeigen.
Ich weiss nicht wie ich es hinbekommen soll das er unbekannte Spalten einfach ausgibt.

Wer ist "er"?

ID - Spalte1 - Spalte2 - Spalte... - Spalte 99 - Spalte 500

Die Spalten haben in MySQL alle einen Namen.
Diesen Namen bekommst Du z.B. bei der Abarbeitung des Resultsets als Bezeichner der Arrayelemente geliefert.

$_ergebnis = array();   ## leeres Array bereitstellen
...
$res = query...         ## Query durchführen
if ($res)               ## wenn das Query ein Ergebnis hatte...
{
                        ## und in einer Schleife die gelieferten Datensätze aus dem
                        ## Resultset in ein PHP-Array überführen.
    while($_ergebnis[] = mysql_fetch_assoc($res);
}

Nun hast Du in jedem Datensatz von $_ergebnis alle gelieferten Spalten als Elemente

Zum Anschauen der Spaltennamen, wenn $_ergebnis[0] existiert, also mindestens ein Datensatz vorhanden war:

echo "<pre>\r\n";
echo htmlspecialchars(print_r($_ergebnis[0], 1));
echo "<pre>\r\n";

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de