Forum
Tipps
News
Menu-Icon

Spaltenüberschriften in SQL mit PHP ausgeben

Servus,

ich habe das Problem,dass ich eine SQL-Tabelle mit einer unbekannten Anzahl Spalten und nur einer Zeile habe. Die Tabellenspalten haben Namen der einzelnen PHP-Seiten auf meiner HP, somit möchte ich auswerten, wie oft eine Seite angeklickt wurde - deshalb eben nur eine Zeile und ca. 80 Spalten. Wie lese ich nun gekonnt in einer Schleife alle Spalten aus und gebe mit PHP die Überschriften mit aus (alles dynamisch, weil sonst ja aufwendige Tipparbeit)??
Also Beispiel:

mysql_pconnect($db_host,$db_user,$db_pass) or die(mysql_error());
  mysql_select_db($db_name) or die(mysql_error());
  $daten = mysql_query("SELECT * FROM sitecount WHERE id=1") or die(mysql_error());
  $idnumm=1;
  while ($ds_da = mysql_fetch_array($daten)){
    echo '<tr align="left" valign="middle">
       <td>'. $idnumm.'</td>
       <td></td>
       <td>'.$ds_da[$idnumm].'</td>
       <td> </td>
       <td> </td>
      </tr>';
        $idnumm=$idnumm+1;
  }

Ich möchte aber wie gesagt nich alle Zeilen haben (is ja auch nur eine) sondern alle Spalten.
Wieß da jemand Rat?

Gruß Bernd


Antworten zu Spaltenüberschriften in SQL mit PHP ausgeben:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
2 Leser haben sich bedankt

Hallo |

Ehrlich gesagt halte ich den Aufbau der Datenbanktabelle für wenig sinnvoll, aber auslesen kannst du das natürlich, und zwar z.B. so:

while($ds_da = mysql_fetch_array($daten, MYSQL_ASSOC))
{
   while(list($key, $val) = each($row))
   {
      echo $key." : ".$val."<br>";
   }
}


In der 2. while-Schleife ist also $key der Spaltenname und $val der Wert.
Die erste while-Schleife ist bei dir eigentlich gar nicht nötig, da es sowieso nur 1 Datensatz gibt.

greez 8)
JoSsiF


« scrolling="no"Domain vorhanden...aber woher krieg ich kostenlosen Webspace dazu? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
PHP
PHP steht für Personal Home Page und ist eine Skriptsprache die meist verwendet wird zur dynamischen Erzeugen von Internetseiten. PHP zeichnet sich durch die weite D...