вывод последних добавлений в базу

antson

Новичок
Партнер клуба
Вообщето про размер Вашего поста.
Да и про скрипт тоже :)
Читай что делает ALTER TABLE.
Нафига так грузить сервер при каждой выборке ?
Читай про создание индексов.
Читай еще раз про команду селект. Может
все таки поймешь как в одном запросе сказать
выбрать первые 20 записей из таблицы упорядоченной по
уменьшению даты добавления.
 

melnikdima

Новичок
Автор оригинала: antson
Вообщето про размер Вашего поста.
Да и про скрипт тоже :)
Читай что делает ALTER TABLE.
Нафига так грузить сервер при каждой выборке ?
Читай про создание индексов.
Читай еще раз про команду селект. Может
все таки поймешь как в одном запросе сказать
выбрать первые 20 записей из таблицы упорядоченной по
уменьшению даты добавления.
блина вот я сам тоже думаю что это будит грузить только не могу понять как сделать подругому


блина помогите же плиз
 

SelenIT

IT-лунатик :)
Все лишнее - за борт!
$files_num, вычисляемый таким чудовищным методом, вообще явно нигде не используется. Нафиг он вообще? И к чему столько глобальных переменных?
PHP:
<?
function newclip() {
   global $prefix, $db, $admin/*, $module_name, $bgcolor1, $bgcolor2, $tabcolumn, $showsubkat, $numsubkat - зачем?*/;

   $sql = "SELECT  c.cid, c.title, c.img, c.size, s.name 
            FROM ".$prefix."_clip c, ".$prefix."_clip_singer s
            WHERE s.sid=c.sid 
            ORDER BY c.dataandtime DESC
            LIMIT 20";
   $result = $db->sql_query($sql);
   if($db->sql_numrows($result)) {
      OpenTable();
?>
<FONT COLOR="red"><H3>Последние поступления</H3><br></FONT>
<?
      while ($row = $db->sql_fetchrow($result)) {
?>
<table border="0">
  <tr>
    <td><img src="images/clip/clip/<?=$row['img']?>" height="100" alt="<?=$row['name']?>"></td>
    <td>
      <table border="0">
        <tr><td><b><?=$row['title']?></b></td></tr>
        <tr><td>Исполнитель <?=$row['name']?><br></td><tr>
        <tr><td><b>Размер</b>  <?=$row['size']?> MB</td></tr>
        <tr><td><a href=modules.php?name=clip&go=download&cid=<?=$row['cid']?> target="_blank"><b><FONT COLOR="blue"><H4> Скачать</H4></FONT></b></a></td></tr>
      </table>
    </td>
  </tr>
 </table>
 <br>
<?
      }
      CloseTable();
   }
}
?>
И срочно брать учебник по SQL и начинать с самых азов!
 
Сверху