SilentBob Skrevet 30. april 2007 Skrevet 30. april 2007 Driver å mekker et meget enkelt cms-system. Denne kodesnutten: $query = "SELECT a_data, a_name, a_date FROM artikkel WHERE a_show_menu = 'yes' order by a_id desc"; $result = mysql_query($query); //så lenge det er noe å hente i tabellen vil denne kjøre while($row = mysql_fetch_assoc($result)) { $overskrift = "{$row['a_name']}<br>"; $tid = "{$row['a_date']}<br>"; $innhold = "{$row['a_data']}<br><br><hr>"; echo ("<h5>$overskrift</h5> <p>$tid</p><p>$innhold"); } Henter ut all data fra tabellen artikkel og viser denne på hovedsiden, det siste som ble lagt til vises øverst . Men jeg vil gjerne at bare de 5 siste blir vist på hovedsiden. Finnes det en enkel løsning på det?
Anders Moen Skrevet 30. april 2007 Skrevet 30. april 2007 LIMIT 5 skulle gjøre susen. Se her: PHP $query = "SELECT a_data, a_name, a_dateFROM artikkel WHERE a_show_menu = 'yes' ORDER BY a_id DESC LIMIT 5"; $result = mysql_query($query); //så lenge det er noe å hente i tabellen vil denne kjøre while($row = mysql_fetch_assoc($result)) { $overskrift = "{$row['a_name']}<br>"; $tid = "{$row['a_date']}<br>"; $innhold = "{$row['a_data']}<br><br><hr>"; echo ("<h5>$overskrift</h5> <p>$tid</p><p>$innhold"); }
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå