Gå til innhold

Hvordan vise bare nyeste innlegg fra MySql


Anbefalte innlegg

<?
$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
Videoannonse
Annonse
<?
$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

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 av gather
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...