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