Jump to content

[SOLVED] noob error...but help my php lookup


marklarah

Recommended Posts

<td bgcolor="darkgreen"><font color="white" align="center"><center>Recent Posts</center></font></td></tr>



<?php
$resultll="SELECT * FROM `topics` ORDER BY lpt DESC LIMIT 5";
$articlesll = mysql_query($resultll) or die(mysql_error());
$rrow = mysql_fetch_array($articlesll);








while ($rrow = mysql_fetch_array($articlesll)){
$rtopic = $rrow['name'];
?>

<tr>
<td><? echo $rtopic; ?>hi</td></tr>
<?
}
?>
</table>

 

It just echos hi....4 times rather than 5

Link to comment
https://forums.phpfreaks.com/topic/88469-solved-noob-errorbut-help-my-php-lookup/
Share on other sites

Remove this line:

 

$rrow = mysql_fetch_array($articlesll);

 

You should not make a call to any of the mysql_fetch_xxx functions prior to using them in a loop. When you call this function, you move the pointer forward. Next time it's called, it points to the second row in the returned result.

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.