Olá,
eu tenho um file que vai buscar conteúdo a uma base de dados, e exprime-o.
O código abaixo mostra tudo o que tem na tabela "posts", e eu queria saber o que devo fazer para aparecer apenas os ultimos 5 posts ordenados para começar pelo ultimo a ser postado até ao mais antigo.
Aqui está o file:
Obrigado
eu tenho um file que vai buscar conteúdo a uma base de dados, e exprime-o.
O código abaixo mostra tudo o que tem na tabela "posts", e eu queria saber o que devo fazer para aparecer apenas os ultimos 5 posts ordenados para começar pelo ultimo a ser postado até ao mais antigo.
Aqui está o file:
PHP:
<?php
$file = $SERVER["DOCUMENT_ROOT"]."includes/blog.db";
$db = new SQLiteDatabase($file) or die("Não foi possivel abrir a base de dados");
$query = "SELECT * FROM posts";
$result = $db->query($query) or die("Erro na query");
if ($result->numRows() > 0) {
while($row = $result->fetch()) {
print '<div class="item"><h4><a href="?p=blog&post='.$row[0].'">'.$row[1].'</a></h4><p>'.$row[2].'</p><p style="font-size:80%">'.$row[3].'</p></div><br class="c1" />';
}
}
unset($db);
?>
Obrigado
Última edição: