R1der Posted July 14, 2007 Share Posted July 14, 2007 I am not sure if this is to do with the "SELECT" query but its only returning 1 result from the database. What have i done wrong? lol $get_horse = mysql_query("SELECT * FROM hracing ORDER BY id"); $horses = mysql_fetch_array($get_horse); echo"<br><Br>"; echo "<table width=100%>"; echo "<tr>"; echo "<td width=30%><b>Horse</b></td>"; echo "<td width=30%><b>Odds</b></td>"; echo "<td width=30%><b>Bet Cost</b></td>"; echo "<td width=30%><b>Bet</b></td>"; echo "</tr>"; echo "<td>$horses[name]</td>"; echo "<td>$horses[odds]</td>"; echo "<td>$horses[cost]</td>"; echo "<td><a href=hracing.php?action=$horses[name]>Bet</a></td>"; echo "</table>"; include("bottom.php"); Thanks for your time Quote Link to comment https://forums.phpfreaks.com/topic/59970-solved-problem-with-select/ Share on other sites More sharing options...
lur Posted July 14, 2007 Share Posted July 14, 2007 mysql_fetch_array() fetches one result row, to iterate over all the results: while ($horse = mysql_fetch_array($get_horse)) { print_r($horse); } Quote Link to comment https://forums.phpfreaks.com/topic/59970-solved-problem-with-select/#findComment-298257 Share on other sites More sharing options...
redarrow Posted July 14, 2007 Share Posted July 14, 2007 change array to assoc that it. Quote Link to comment https://forums.phpfreaks.com/topic/59970-solved-problem-with-select/#findComment-298260 Share on other sites More sharing options...
Psycho Posted July 14, 2007 Share Posted July 14, 2007 mysql_fetch_array() only selects ONE record at a time from a query result. You need to create a loop to grap each record in order: <?php echo"<br><Br>"; echo "<table width=100%>"; echo "<tr>"; echo "<td width=30%><b>Horse</b></td>"; echo "<td width=30%><b>Odds</b></td>"; echo "<td width=30%><b>Bet Cost</b></td>"; echo "<td width=30%><b>Bet</b></td>"; echo "</tr>"; $get_horse = mysql_query("SELECT * FROM hracing ORDER BY id"); while ($horses = mysql_fetch_array($get_horse)) { echo "<tr>"; echo "<td>$horses[name]</td>"; echo "<td>$horses[odds]</td>"; echo "<td>$horses[cost]</td>"; echo "<td><a href=hracing.php?action=$horses[name]>Bet</a></td>"; echo "</tr>"; } echo "</table>"; include("bottom.php"); ?> Quote Link to comment https://forums.phpfreaks.com/topic/59970-solved-problem-with-select/#findComment-298261 Share on other sites More sharing options...
R1der Posted July 14, 2007 Author Share Posted July 14, 2007 Thanks guys your the best Quote Link to comment https://forums.phpfreaks.com/topic/59970-solved-problem-with-select/#findComment-298264 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.