Aus MySQL in HTML-Tabelle auslesen

Liamderprogger

Erfahrenes Mitglied
Hi, ich möchte aus einer MySQL Datenbank Werte in eine HTML-Tabelle auslesen, das Aslesen ist kein Problem, aber ich weiß nicht, welche Schleifen ich da nun wie nutzen soll...Die Anzahl der Datensätze variiert, desshalb eine Schleife, für das Auslesen der Spaltennamen (sp1, sp2 ...) dachte ich mir ein foreach. Ich komme aber bei den Werten nicht hin... So soll meine HTML Tabelle dann aussehen:


HTML:
HTML Tabelle
<table>
	<tr>
		<td>sp1</td>
		<td>sp2</td>
		<td>sp3</td>
		<td>sp4</td>
	</tr>
	<tr>
		<td>aus "UserID 1": 123</td>
		<td>aus "UserID 1": 5</td>
		<td>aus "UserID 1": 52</td>
		<td>aus "UserID 1": 55</td>
	</tr>
	<tr>
		<td>aus "UserID 2": 580</td>
		<td>aus "UserID 2": ....</td>
		<td>aus "UserID 2": ....</td>
		...
	...
	...

MySQL-DB im Anhang

//EDIT: Verflucht, das wollt ich doch eher ins PHP-Forum posten... kann das ein Admin verschieben, oder eigentlich solltes hier auch gehen oder?
 

Anhänge

  • sql.GIF
    sql.GIF
    2,8 KB · Aufrufe: 76
Zuletzt bearbeitet:
Hier mal ein Standard-Code, um Datenbank-Daten in eine Tabelle zu schreiben:
PHP:
<?
//DB-Verbindung herstellen, etc.
$res=mysql_query("SELECT * FROM Tabelle");

echo '<table>
    <tr>
        <td>sp1</td>
        <td>sp2</td>
        <td>sp3</td>
        <td>sp4</td>
    </tr>'."\n";

while ($row=mysql_fetch_assoc($res)) {
    echo '    <tr>
         <td>aus "UserID '.$row['UserID'].'": '.$row['sp1'].'</td>
         <td>aus "UserID '.$row['UserID'].'": '.$row['sp2'].'</td>
         <td>aus "UserID '.$row['UserID'].'": '.$row['sp3'].'</td>
         <td>aus "UserID '.$row['UserID'].'": '.$row['sp4'].'</td>
    </tr>'."\n";
}
echo '</table>';
?>
 

Neue Beiträge

Zurück