Mysql mittels PHP in Html-tabelle auslesen

ava99

Erfahrenes Mitglied
Hallo,

möchte aus meiner MYSQL-Tabelle Werte in eine HTML-Tabelle ausgeben. und das auf limit=1 setzen.

PHP:
<?
 include('connect.php'); 
// Verbindung zum MySQL-Server
$db = mysql_connect ($dbserver, $dbuser, $dbpass);

// Datensatz-Ausgabe festlegen + auf limit =1 setzen
$SQL_Befehl = "SELECT * FROM wert3 LIMIT 1";
// Sämtliche Datensatz-Ausgabe durchführen
$resultat = mysql_db_query($dbname, $SQL_Befehl);

echo "
<table border=2>
<tr>
	
	<td>wert2</td>
	
</tr>
";

while ($row = mysql_fetch_array($resultat)) {
extract($row);

echo "
<tr>
	
	<td>$wert2</td>
	
</tr>
";

}

// Datensatz-Ausgabe festlegen
$SQL_Befehl = "SELECT * FROM wert1en";

// Sämtliche Datensatz-Ausgabe durchführen
$resultat = mysql_db_query($dbname, $SQL_Befehl);

echo "
<table border=2>
<tr>
	
	<td>wert1</td>
	
	</tr>
";

while ($row = mysql_fetch_array($resultat)) {
extract($row);

echo "
<tr>
	
	<td>$wert1</td>
	
</tr>
";

}

echo "</table>";

mysql_close($db);

?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="890" height="234" border="1">
  <tr>
    <td>$wert2</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>$wert1</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>$id</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>


Wie ich kann die Daten aus MYSQL mittels PHP an die Tabelle in HTML übergeben? :confused:


Vielen Dank schon im Voraus

Grüße
ava99
 
Zuletzt bearbeitet:
Wenn ich dich richtig verstehe musst du nur an der richtigen Stelle ein print() machen.
Also einfach das Array $row was du ja in deiner schleife füllst entsprechen mit dem richtigen Key (Name der Spalten in der Datenbank) rausblubbern.

z.B.
PHP:
 print("<td>".$row['Name']."</td>\n");
 
Hi,
wenn ich dich richtig verstanden habe, musst du nur folgendes machen und zwar den Wert2 definieren:
PHP:
<? 
 include('connect.php');  
// Verbindung zum MySQL-Server 
$db = mysql_connect ($dbserver, $dbuser, $dbpass); 

// Datensatz-Ausgabe festlegen + auf limit =1 setzen 
$SQL_Befehl = "SELECT * FROM wert3 LIMIT 1"; 
// Sämtliche Datensatz-Ausgabe durchführen 
$resultat = mysql_db_query($dbname, $SQL_Befehl); 

$wert2 = $resultat['wert2'];
// Definiert $wert2

echo " 
<table border=2> 
<tr> 
     
    <td>$wert2</td> 
     
</tr> 
";
 
Zurück