Per la visualizzazione dei post in homepage non sarà necessario creare funzioni aggiuntive; nella prima pagina del blog verranno visualizzati i dati dei post scritti fino al momento corrente compresa un'anteprima del testo completo relativo ad ogni articolo, per comodità del lettore ogni anteprima sarà seguita dal classico collegamento alla pagina che permetterà di leggere il testo integrale del post, in questo modo si eviterà di generare un'homepage troppo lunga da scorrere e gli utenti potranno avere informazioni sufficienti per decidere se proseguire o meno con la lettura degli articoli.
Di seguito viene proposto il codice necessario per la visualizzazione dei post in homepage:
Per ottenere l'output desiderato, è stata passata come argomento alla funzione personalizzata query()
SELECT * FROM post ORDER BY data_post DESC
ORDER BY
La stessa query avrebbe potuto coinvolgere soltanto uno specifico numero di record
LIMIT
SELECT * FROM post ORDER BY data_post DESC LIMIT 10
SELECT * FROM post ORDER BY data_post DESC LIMIT 5,10
Si noti inoltre, come il risultato dell'applicazione della funzione query()
while