So das kam jetzt dabei raus.
Ist vielleicht nicht das beste aber es sollte gehen nur jetzt hab ich noch ein problem.
$row['titel'] wir in der tabelle nicht ausgegeben, warum nicht?
wenn ich sie normal über echo aufrufe bekomme ich den datensatz angezeigt.
<?php
include 'datenbank.php';
$db = mysql_connect($db_host, $db_user, $db_pw);
mysql_select_db($db_name);
$query = "SELECT * FROM news ";
$result = mysql_query($query);
echo mysql_error();
while ($row = mysql_fetch_array($result))
echo $row['text'];
echo "<table width=\'458\' border=\'1\'>";
echo "<tr>";
echo "<td width=\'100\'>Categorie:</td>";
echo "<td width=\'100\'>Titel:" .$row['titel'] ."</td>";
echo "<td width=\'100\'>Datum:</td>";
echo "</tr>";
echo "</table>";
echo "<table width=\'458\' height=\'300\' border=\'1\'>";
echo "<tr>";
echo "<td width=\'458\' height=\'200\'> </td>";
echo "</tr>";
echo "</table>";
?>