Hi, (untested code)
<? $sql = "SELECT id,heading,message FROM news ORDER BY id DESC LIMIT 5; $result = @mysql_query($sql); while($myrow = mysql_fetch_array($result)) { echo $myrow["id"].$myrow["heading"].$myrow["message"]; } ?> or better still: <? $sql = "SELECT id,heading,message FROM news ORDER BY id DESC LIMIT 5; $result = @mysql_query($sql); while($myrow = mysql_fetch_array($result)) { foreach($myrow as $key => $value) { // convert $myrow["id"] to $id, etc etc for all fields // much easier to work with!! $$key=nl2br(stripslashes($value)); } echo $id.$heading.$message; } ?> Justin French --------------------- http://indent.com.au http://soundpimps.com http://hinge.net.au Phil Schwarzmann wrote: > > When I want to display a table onto the screen I use this code.... > > $query = "SELECT * FROM database"; > $result = mysql_query($query); > $num_rows = mysql_num_rows($result); > for ($i = 0; $i < $num_rows; $i++) { > $field1 = mysql_result($result, $i, field1); > $field2 = mysql_result($result, $i, field2); > echo $field1.$field2; > } > > ...but I heard that using mysql_result() is very ineffecient and that I > should be using mysql_fetch_array() instead. > > So how could produce those same results using mysql_fetch_array() > instead?? > > THANKS!! YOU GUYS ROCK!!! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php