Ankündigung

Einklappen
Keine Ankündigung bisher.

feldbezeichnungen mit ausgeben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • feldbezeichnungen mit ausgeben

    $query = "SELECT $feld_x , $feld_y FROM $Meine_Tabelle";
    $result = mysql_query($query);
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
    {
    print "<tr>\n";
    foreach ($line as $col_value)
    {
    print "<td>$col_value</td>\n";
    }
    print "</tr>\n";
    }

    wie lasse ich mir am einfachsten die feldbezeichnungen, also die namen von $feld_x und $feld_y mit ausgeben?

  • #2
    Mit echo?
    PHP-Code:
       echo "<tr>
                 <td>
    $feld_x</td>
                 <td>
    $feld_y</td>
               </tr>\n"
    ;

       while(....)
       {
           :
           :
       } 
    Gruß
    phpfan

    Kommentar


    • #3
      http://www.php.net/mysql_field_name

      Alternativ mysql_fetch_array genauer angucken und verstehen, was die Konstanten MYSQL_BOTH, MYSQL_ASSOC usw. machen...
      http://www.php.net/mysql_fetch_array

      Kommentar


      • #4
        code beispiel war schlecht gewählt von mir. gemeint ist natürlich wie von mespeisen erkannt, die abfrage

        select * from ...

        ...und dann alle feldbezeichnungen ausgeben.

        und das geht mit

        mysql_field_name()

        vielen dank

        Kommentar


        • #5
          Wenn du lediglich die Spaltennamen ermitteln möchtest, wäre DESCRIBE tabelle / SHOW COLUMNS FROM tabelle oder ab MySQL 5.0 eine entsprechende Abfrage auf die Datenbank information_schema wohl effektiver.

          Kommentar

          Lädt...
          X