Нужно сделать вывод по убыванию, от последних ID к первым <div class="inner-container inner-margin"> <div class="inner-title"><h2>Бан-лист</h2></div> <div class="inner-body"> <div class="table-responsive"> <? $search = mysql_query("SELECT * FROM `".$account['****']."` WHERE `".$account['type']."` = '1'"); if(mysql_num_rows($search)>0) { echo "<table class=\"table table-hover table-admin\"> <thead> <th>ID Действия</th> <th>Действие</th> <th>Дата</th> </thead> "; $admin = mysql_fetch_array($search); do{ echo "<form action=\"a-profile.php\" method=\"POST\"> <input name=\"admin\" type=\"hidden\" value=\"".$admin["".$account['name'].""]."\"> <tr> <td>".$admin["".$account['bid'].""]."</td> <td>".$admin["".$account['action'].""]."</td> <td>".$admin["".$account['date'].""]."</td></form>"; }while($admin = mysql_fetch_array($search)); echo "</table>"; } else echo "<center><h3>Администрации нет</h3></center><br>"; mysql_close();?> Код <div class="inner-container inner-margin"> <div class="inner-title"><h2>Бан-лист</h2></div> <div class="inner-body"> <div class="table-responsive"> <? $search = mysql_query("SELECT * FROM `".$account['****']."` WHERE `".$account['type']."` = '1'"); if(mysql_num_rows($search)>0) { echo "<table class=\"table table-hover table-admin\"> <thead> <th>ID Действия</th> <th>Действие</th> <th>Дата</th> </thead> "; $admin = mysql_fetch_array($search); do{ echo "<form action=\"a-profile.php\" method=\"POST\"> <input name=\"admin\" type=\"hidden\" value=\"".$admin["".$account['name'].""]."\"> <tr> <td>".$admin["".$account['bid'].""]."</td> <td>".$admin["".$account['action'].""]."</td> <td>".$admin["".$account['date'].""]."</td></form>"; }while($admin = mysql_fetch_array($search)); echo "</table>"; } else echo "<center><h3>Администрации нет</h3></center><br>"; mysql_close();?>
ZaytsevPavel, почитайте про ASC/DESC в sql запросах. В вашем случае нужно использовать: ORDER BY `id` DESC Код ORDER BY `id` DESC