Ein einzelnes Feld von Datenbank auslesen

forsterm

Erfahrenes Mitglied
Hallo,

ich weiß, dass dieses Thema schon sehr oft (auch in diesem Forum) besprochenwurde, aber ich weiß einfach nicht mehr weiter.

Also ich möchte mit folgendem Script

PHP:
<html>
<head>
  <? include("mysql.inc"); ?>
  <title>Matthias Forster</title>
  <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div align="center">
<table width="640" id="container">
<tr>
  <td width="100%" id="titel" colspan="2">Matthias Forster</td>
</tr>
<tr>
  <td id="menue" width="20%">
  <?
	$query = "SELECT(rubrik) FROM blog";
	$sql = mysql_query($query)
		   or die(mysql_error());
	while ($ds = mysql_fetch_object($sql)) $rubriken[] = $ds->rubrik;
	foreach($rubriken as $index => $menue) {
	  if ($index == $id) echo "<p style=\"color: white\">$menue</p>";
	  else echo "<p><a href=\"?id=$index\">$menue</a></p>";
	}
	?>
  </td>
  <td id="blog" width="80%">
	<?
	$query = "SELECT(inhalt) FROM blog WHERE rubrik = '$rubriken[$id]'";
	$sql = mysql_query($query)
		   or die(mysql_error());
 
   $inhalt = $ds->inhalt;
 echo $inhalt;
	?>
  </td>
</tr>
</table>
</div>
</body>
</html>

eine Tabelle auslesen.

nur leider zeigt er mir bei follgender Abfrage nichts an.

PHP:
	<?
	$query = "SELECT(inhalt) FROM blog WHERE rubrik = '$rubriken[$id]'";
	$sql = mysql_query($query)
		   or die(mysql_error());
 
   $inhalt = $ds->inhalt;
 echo $inhalt;
	?>
 
Hast du dir die Links angesehen? Dort sind sowohl weitere Erklärungen als auch Beispiele der Verwendung der Funktionen.
 
Zurück