Malte: while-schleife kann nicht "ge-breakt" werden

Hi,
bin noch Newbie auf dem Gebiet.
Ich möchte:

  • Abfrage der Namen der columns in meiner Tabelle "WEB_HOSTS"
  • break bei einem bestimmten Wert (der erste Spaltenname soll nicht angezeigt werden, er lautet "HOSTID", sodass die tabelle erst ab der zweiten anfängt...

wenn ich bei meinem code was reinbaue, macht er entweder alle oder keine tabellenzeile... wie geht das?

$WEB_HOSTS_desc=$dbh->prepare("SHOW FIELDS FROM WEB_HOSTS");
$WEB_HOSTS_desc->execute();

while(@columns_titles=$WEB_HOSTS_desc->fetchrow_array()) {
 print "<tr><td>";
 print @columns_titles[0];
 print "</td><td><input name="";
 print @columns_titles[0];
 print ""></td></tr>";
}

  1. Hi,

    *  
    $WEB_HOSTS_desc=$dbh->prepare("SHOW FIELDS FROM WEB_HOSTS");  
    $WEB_HOSTS_desc->execute();  
      
    while(@columns_titles=$WEB_HOSTS_desc->fetchrow_array()) {  
      print '<tr><td>  
      '.@columns_titles[0].'  
      </td><td><input name="  
      '.@columns_titles[0].'  
      "></td></tr>' if @columns_titles[0] ne "HOSTID";  
    }  
    
    

    *ungetestet