Последние X сообщений в базе данных - PullRequest
0 голосов
/ 04 марта 2010

У меня есть этот код, который получает сообщения WP, но он получает все сообщения и упорядочивает их от первого до последнего. Я хочу только последние 10 постов, заказанных от последнего к более раннему. Что я должен изменить? Большое спасибо заранее!

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

$dbname = 'myblog';
mysql_select_db($dbname);

$result = mysql_query("SELECT * FROM wp_posts WHERE post_type = 'post'")



while($row = mysql_fetch_array($result))
{
echo $row['post_date'] . " " . $row['post_content'] . " " $row['post_title'];
echo "<br />";
}


?>

Ответы [ 2 ]

3 голосов
/ 04 марта 2010

SELECT * FROM wp_posts WHERE post_type = 'post' ORDER BY post_date DESC LIMIT 10

1 голос
/ 04 марта 2010

Измените ваш запрос ...

SELECT * FROM wp_posts WHERE post_type = 'post' ORDER BY past_date DESC LIMIT 10;

Который упорядочивает записи от самых новых до самых старых, ограничивая результаты только 10 строками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...