Spaltenüberschrift einer MySQL- Tabelle
Kalle_Worms
- php
Hallöle,
wenn ich eine Tabelle auslese, müssen doch irgendwo die Spaltenüberschriften stehen?
$q = "SELECT * FROM adressen";
...
while( $row = mysql_fetch_array($result) ) {
echo $row['name']." / ";
echo $row['str']." / ";
echo $row['ort']."<br>";
}
Also, wenn der Interpreter weiss, welche Spalte 'ort' ist, muss das ja irgendwo stehen.
Wie kann ich die Spaltennamen auslesen?
Lieben Gruß, Kalle
Hallo!
echo $row['name']." / ";
echo $row['str']." / ";
echo $row['ort']."<br>";
Also, wenn der Interpreter weiss, welche Spalte 'ort' ist, muss das ja irgendwo stehen.
Wie kann ich die Spaltennamen auslesen?
http://at.php.net/manual/de/function.mysql-field-name.php
Beste Grüße
Viennamade
http://at.php.net/manual/de/function.mysql-field-name.php
Beste Grüße
Viennamade
Hallo!
Ja, mag sein, ich empfehle Dir aber trotzdem Toms Routine zumindest mal anzusehen. Wie er weiter oben schreibt ist MySQL rudimentär und diese Routine verkleinert das Problem. Insbesondere bezüglich Feldinformationen. Ich habe ein kleines Redaktionssystem geschrieben, diese - ebenfalls kleine - Routine könnte man als seinen Kern bezeichnen :-) Manche Feldtypen werden drinnen nicht behandelt, das zu erweitern ist nicht schwer.
Beste Grüße
Viennamade
Hello Kalle,
'Spaltenüberschriften' im Sinne von 'Caption' kennt MySQL nicht. MySQL ist ein rudimentäres SQL-System. Das bedeutet, dass Du eine zusätzliche Tablle benötigst für Überschriften, Bildschirmpositionen un dErscheinungsweise von Eingabefeldern und im Moment auch noch für Validierungsfunktionen, Trigger und Procedures.
Wenn Du aber die Spaltennamen auslesen willst, dann hilft Dir
show columns from $tablename
Such mal im Forum unter "get_info author:tom"
da muss es eine beriets ansatzweise komplexe Funktion geben, um generelle Dateiinformation für die Darstellung mittels PHP zu erhalten
Harzliche Grüße aus http://www.annerschbarrich.de
Tom