Kopfzeile auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
array
ausgeben
auslese
auswerten
befehl
benutzen
besseren lesbarkeit
dank
ergebnis
gesamten inhalt
inhalt
nehmen
rest
show
spalten
tabelle
tag
typ
wissen
-
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. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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.
var_dump($array1, $array2);
Zur besseren Lesbarkeit sollte man noch einen <pre>-Tag davorsetzen. -
$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. -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage