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 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); } 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. 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"); ?> 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 Link to comment https://forums.phpfreaks.com/topic/59970-solved-problem-with-select/#findComment-298264 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.