I want to display some rows from a MySQL database in a php page in the following format; Each row should be displayed one after the other like this. column 1 is called Date, 2 is called Heading and 3 is called Content ----- Date - Heading Content I have tried setting this up with the following piece of code but nothing is being displayed on the screen at all; [code]<?php $dbhost = 'localhost'; $dbuser = 'dhopec'; $dbpass = '<<MY PASSWORD>>'; $dbname = 'dhopec_com_-_content'; $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql'); mysql_select_db($dbname); $query_string = "select Date, Heading, Content from news"; $result = mysql_query($query); $num=mysql_numrows($result); mysql_close(); echo "<table><tr><td colspan="2"><b>Database Output</b></td></tr>"; $i=0; while ($i < $num) { $Date=mysql_result($result,$i,"Date"); $Heading=mysql_result($result,$i,"Heading"); $Content=mysql_result($result,$i,"Content"); echo "<tr><td><b>$Date</td><td>$Heading</td></tr><tr><td colspan="2">$Content</td></tr></table>"; $i++; } ?>[/code]