refiking Posted February 1, 2008 Share Posted February 1, 2008 How can I change the order of the rows called from the DB and change them in the DB as well? Here's the code: <?php //include 'access.php'; include 'cont.php'; $sql = mysql_query("SELECT * FROM rule"); echo '<td bgcolor="navy"><a href="ruleadd.php"><img src="arule.bmp" border="0"></a></td><br>'; while($row = mysql_fetch_assoc($sql)) { ?> <table border="3" color="sky blue"><font color=white> <? echo "<tr><td bgcolor='navy'><font color='white'>{$row[rule]}</td><td bgcolor='navy'><a href='ruleconfirm.php?type=edit&ruleid={$row[rule_id]}'><img border='0' src='erule.bmp'></a></td><td bgcolor='navy'><a href='ruleconfirm.php?type=del&ruleid={$row[rule_id]}'><img border='0' src='crule.bmp'></a></td></tr>"; ?> </table> <? } ?> Quote Link to comment Share on other sites More sharing options...
rhodesa Posted February 1, 2008 Share Posted February 1, 2008 There really is no reason to force them to be in a different order, that is what the ORDER BY clause is for in MySQL. What order do you want them in? Quote Link to comment Share on other sites More sharing options...
refiking Posted February 1, 2008 Author Share Posted February 1, 2008 I see what you're saying. Thanks! Quote Link to comment 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.