2015-03-27 7 views
-1

После многого, я наконец смог отобразить записи в блоге в моем index.php, но они заказаны с более новыми на нижней и старших сверху.Сортировка сообщения по возрастанию заказа (время)

Вот мой код:

<?php 
      $connect = new PDO('mysql:host=localhost;dbname=posts','root',''); 

      $cmd = $connect->query('SELECT * FROM posts'); 

      $resultado = $cmd->fetchAll(PDO::FETCH_ASSOC); 

      foreach($resultado as $item): 
       ?> 
       <div class="post"> 
        <div class="post-body"> 
         <a href="" class="post-title"><?php echo $item['titulo']?></a> 
         <div class="title-separator"></div> 
         <p class="post-body-text"><?php echo $item['cuerpo'] ?></p> 
        </div> 
        <div class="post-body-footer"> 
         <img src="images/posted.png" alt="" class="posted"> <span class="posted-text">Posted on </span><span class="date"><?php echo $item['fecha']?></span> 
        </div> 
       </div> 
       <?php 
      endforeach; 
     ?> 
+0

Так, 'ORDER BY Col ASC/DESC' ? Выбирайте. Если вы выполняете 'ORDER BY col', по умолчанию используется ASC. –

+0

Должен ли я подготовить подготовленное заявление? – pedritoalfonso

+0

Конечно, если хотите. –

ответ

2

Для того, чтобы «заказать» Ваши данные в моде вы хотите иметь их в списке, вы можете использовать
ORDER BY your_column с выбором либо ASC или DESC.

ORDER BY по умолчанию ASC если не указано в запросе.

Т.е.:

SELECT * FROM posts ORDER BY titulo DESC 

Consult:

Пример вытащили из инструкции:

SELECT 
    [ALL | DISTINCT | DISTINCTROW ] 
     [HIGH_PRIORITY] 
     [STRAIGHT_JOIN] 
     [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] 
     [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] 
    select_expr [, select_expr ...] 
    [FROM table_references 
    [WHERE where_condition] 
    [GROUP BY {col_name | expr | position} 
     [ASC | DESC], ... [WITH ROLLUP]] 
    [HAVING where_condition] 
    [ORDER BY {col_name | expr | position} 
     [ASC | DESC], ...] 
+1

У вас недостаточно очков? вы должны делиться –

+1

@Dagon OP не хотел удалять вопрос, поэтому я могу опубликовать что-то, прежде чем кто-то еще просто «выскочит» из кода без объяснения. –

+0

@pedritoalfonso Ты очень рад. –

Смежные вопросы