Sycosis Skrevet 4. juni 2006 Del Skrevet 4. juni 2006 <? $username="sycosis_contact"; $password="******"; $database="sycosis_contact"; mysql_connect("db1.awardspace.com",$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="SELECT * FROM blogg"; $result=mysql_query($query); $num=mysql_numrows($result); mysql_close(); echo "<b class=h1>BLOGG:</b><br><br>"; $i=0; while ($i < $num) { $navn=mysql_result($result,$i,"navn"); $bilde=mysql_result($result,$i,"bilde"); $tittel=mysql_result($result,$i,"tittel"); $epost=mysql_result($result,$i,"epost"); $innhold=mysql_result($result,$i,"innhold"); $sjanger=mysql_result($result,$i,"sjanger"); echo "<p class=bloggtopp><b>$sjanger </b><b class=h1>/ $tittel</b><br> <div id=bloggbilde><img src=img/$bilde></div> $navn (<a href=mailto:$epost>E-post</a>)</p> <p class=blogginnhold>$innhold</p><hr>"; $i++; } ?> Dette er koden jeg bruker til å vise informasjon fra databasen. Hvordan kan jeg få den til å vise BARE nyeste innlegg? Takk for svar:) Lenke til kommentar
CruellaDeVille Skrevet 4. juni 2006 Del Skrevet 4. juni 2006 <? $username="sycosis_contact"; $password="******"; $database="sycosis_contact"; mysql_connect("db1.awardspace.com",$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="SELECT * FROM blogg"; $result=mysql_query($query); $num=mysql_numrows($result); mysql_close(); echo "<b class=h1>BLOGG:</b><br><br>"; $i=0; while ($i < $num) { $navn=mysql_result($result,$i,"navn"); $bilde=mysql_result($result,$i,"bilde"); $tittel=mysql_result($result,$i,"tittel"); $epost=mysql_result($result,$i,"epost"); $innhold=mysql_result($result,$i,"innhold"); $sjanger=mysql_result($result,$i,"sjanger"); echo "<p class=bloggtopp><b>$sjanger </b><b class=h1>/ $tittel</b><br> <div id=bloggbilde><img src=img/$bilde></div> $navn (<a href=mailto:$epost>E-post</a>)</p> <p class=blogginnhold>$innhold</p><hr>"; $i++; } ?> Dette er koden jeg bruker til å vise informasjon fra databasen. Hvordan kan jeg få den til å vise BARE nyeste innlegg? Takk for svar:) 6243078[/snapback] Først må du definere hva "Nyeste" betyr og oversette dette til en limit Deretter må du sortere resultatsettet ditt slik at de nyeste kommer først Lenke til kommentar
Sycosis Skrevet 4. juni 2006 Forfatter Del Skrevet 4. juni 2006 Unnskyld for min uvitenhet, men jeg vet ikke helt hvordan jeg gjør det. Må jeg bruke en "ID" rad som har NULL AUTO_INCREMENT PRIMARY KEY? eller noe sånt? Lenke til kommentar
gather Skrevet 4. juni 2006 Del Skrevet 4. juni 2006 (endret) Etter det jeg ser har du ingen datokolonne hvis det stemmer så må du ha en primærnøkkel denne kan du bruke slik f-eks hvis den heter ID og øker med 1 pr innlegg får du det siste innlegget med. SELECT * FROM tabell ORDER BY id DESC LIMIT 1 (håper jeg skrev riktig med store og små bokstaver nå) Du burde/må ha en primærnøkkel i en database og denne kaller man gjerne ID og har autoincrement slik at den øker med en pr . innlegg som gjøres i databasen. Endret 4. juni 2006 av gather Lenke til kommentar
Sycosis Skrevet 4. juni 2006 Forfatter Del Skrevet 4. juni 2006 Tusen takk! det fungerer helt fint nå! Lenke til kommentar
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å