Mach einfach folgendes:
mittels
Code:
SELECT count(*) as Anzahl FROM news
Holst du dir erst mal die Gesamt Anzahl deiner News, teilst das durch 5 und rundest auf (floor()) (man kann es auch gleich alles in der Abfrage machen, wie man will). Und kannst ohne stress mit einer schleife eine Pagination aufbauen.
Dann übergibst du mittels der URI (z.b. &seite=2 -> $_GET["Seite"]) deine Seitezahl und fügst deiner MYSQL abfrage noch den Punkt
Code:
LIMIT " . ($_GET["Seite"]*5) . ", " . ($_GET["Seite"]*5+5)
hinzu fertig