Thread MySQL: Spaltennamen auslesen? (9 answers)
Opened by pixelflat at 2007-09-17 17:34

pixelflat
 2007-09-17 17:34
#99565 #99565
User since
2007-09-13
15 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich möchte gerne die Spaltennamen einer Tabelle in einer MySQL-Datenbank auslesen.
Dabei brauche ich die Reihenfolge genau so, wie man sie zB im Query Browser sieht.

Bisher mache ich das so:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
    $sql = "SELECT * FROM Tabelle";
$sth = $dbh->prepare( $sql ) or die $dbh->errstr;
$sth->execute();

$erg=$sth->fetchrow_hashref;


while (($element,)=each(%$erg))
{
print "$element\n";
}


Damit bekomme ich die Namen der Spalten, allerdings in falscher Reihenfolge. Die Spaltennamen sind nicht alphabetisch, deshalb kann ich es auch nicht nachträglich sortieren...

View full thread MySQL: Spaltennamen auslesen?