2015-10-28 3 views
0

Я пытаюсь отобразить последнее сообщение сверху, но оно идет в нижней части предыдущего сообщения. Скажите, пожалуйста, как мне отобразить последнее сообщение в верхней части страницы.Показать последнее сообщение сверху PHP

вот мой код для отправки сообщения.

my_articles.php

<?php 
include "db.php"; 
if (isset($_POST['submit'])) { 

    $post = $_POST ['articles']; 
    header('Location: feed.php'); 
    $query = "INSERT INTO demo(articles)"; 

    $query .= "VALUES ('{$post}')"; 

    $create_post = mysqli_query($connection,$query); 
} 
?> 

и это, где я представляю свой пост add_post.php

<?php 
include "db.php"; 
$query = "SELECT * FROM demo"; 
$select_all = mysqli_query($connection,$query); 
while ($row = mysqli_fetch_assoc($select_all)) { 
    $text = $row['articles']; 
    $date = $row ['time_min']; 
?> 

<p><?php echo $text ?></p> 
<?php }?> 

ответ

3

Вы ищете статьи ORDER BY. Если у вас есть поле ID авто Инкрементирование,

ORDER BY ID_FIELD DESC

вы могли ORDER BY поле даты, но логика та же, если вы используете поле ID.

Edit 1

SELECT * FROM demo ORDER BY ID_FIELD DESC

Edit 2

$query = "SELECT * FROM demo ORDER BY ID DESC"; 
+0

вы можете поделиться метод полной пожалуйста. Да, я использую полный ID с A_I –

+0

@WaqasAli проверить мое редактирование. – Script47

+0

Где я могу добавить это? –