malte: mysql abfrage best. spalten

Beitrag lesen

Hallo,

über DBI greife ich auf eine MySQL Datenbank bzw. Tabelle zu.

$HOSTS_cells=$dbh->prepare("SELECT*FROM HOSTS");
$HOSTS_cells->execute();
while(@inhalt=$HOSTS_cells->fetchrow_array()) {
  print @inhalt[X];
}

Nun möchte ich aber nicht abzählen, welches X bei @inhalt[X] reinkommt, damit ich eine spzeielle Spalte ausgebe. Ich möchte am liebsten sowas wie @inhalt['spaltenname']. Die Alternativlösung, die mir bisher eingefallen ist/die ich gefunden habe: SELECT spaltenname FROM HOSTS. aber dafür müsst ich ja für jeden schei* ne neue mysql query schreiben.

habt ihr da so spontan ne funktion ausm DBI parat, die das realisieren kann? habe auf cpan nix gefunden (komm mit der seite zugegebenermaßen auch (noch) nicht richtig klar:-( ).

vielen dank,
malte