Avatar billede peleiden Nybegynder
06. januar 2003 - 13:09 Der er 2 kommentarer og
1 løsning

sidste 4 recordsæt ud af en mysql db

Hej

Jeg vil hente de sidste 4 recordsæt ud of en mysql tabel og lægge dem ind i en array, da disse 4 skal bruges forskellige steder på min side.....
Hvordan gør jeg dette nemmest?
Avatar billede jakoba Nybegynder
06. januar 2003 - 13:21 #1
med en  ORDER BY  og en  LIMIT  fx:
$sql_kommando = "
    SELECT *
    FROM tabellensnavn
    ORDER BY id DESC
    LIMIT 4
";
// jeg går ud fra tabellen har et flt 'id' der autonummereres, hvis ikke må du
// finde (eller oprette) et andet felt i tabellen der kan bruges til identificere
//  'de 4 sidste'

$result = mysql_query( $sql_kommando ) or die( mysql_error() );
$firesidste = array();
while( $recordset = mysql_fetch_array( $result ) ) {
    $firesidste[] = $recordset;
}

mvh JakobA
Avatar billede peleiden Nybegynder
06. januar 2003 - 13:30 #2
Yep det funker takker + point

Jeg havde den næste selv rigtigt på nær, at man skal bruge $firesidste[]
Avatar billede jakoba Nybegynder
06. januar 2003 - 13:34 #3
ja der skal ikke meget til :-))  takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester