Gå til innhold

Vil bare hente ut de 5 siste radene


Anbefalte innlegg

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?

Lenke til kommentar
Videoannonse
Annonse

LIMIT 5 skulle gjøre susen.

 

Se her:

PHP
$query = "SELECT a_data, a_name, a_date

FROM 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");

 

 

}

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...