Gå til innhold

Hente fra en tabell til flere saker?


Anbefalte innlegg

Jeg holder altså på med min første hjemmeside som inkluderer php og mysql. Prosjektet består mye av prøving og feiling, men det er vel sån man lærer.

 

Til nå har jeg klart å knote frem dette:

 

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<?

$username="mitt_brukernavn";

$password="hemmelig";

$database="min_database";

 

mysql_connect("mydb3.surftown.nu",$username,$password);

@mysql_select_db($database) or die( "Unable to select database");

$query="SELECT Tittel, Bruker, Ingress, Inhold, Dato, Kategori FROM Nyheter WHERE ID=8";

$result=mysql_query($query);

 

$num=mysql_numrows($result);

 

mysql_close();

 

$i=0;

while ($i < $num) {

 

$Tittel=mysql_result($result,$i,"Tittel");

$Bruker=mysql_result($result,$i,"Bruker");

$Ingress=mysql_result($result,$i,"Ingress");

$Inhold=mysql_result($result,$i,"Inhold");

$Dato=mysql_result($result,$i,"Dato");

$Kategori=mysql_result($result,$i,"Kategori");

 

$i++;

}

 

echo

 

"

 

<h2>$Tittel</h2>

Skrevet av: $Bruker Kategori: $Kategori Dato: $Dato<br /><br />

$Ingress<br /><br />

$Inhold<br /><br />

 

";

 

?>

 

<?

$username="mitt_brukernavn";

$password="hemmelig";

$database="min_database";

 

mysql_connect("mydb3.surftown.nu",$username,$password);

@mysql_select_db($database) or die( "Unable to select database");

$query="SELECT Tittel, Bruker, Ingress, Inhold, Dato, Kategori FROM Nyheter WHERE ID=9";

$result=mysql_query($query);

 

$num=mysql_numrows($result);

 

mysql_close();

 

$i=0;

while ($i < $num) {

 

$Tittel=mysql_result($result,$i,"Tittel");

$Bruker=mysql_result($result,$i,"Bruker");

$Ingress=mysql_result($result,$i,"Ingress");

$Inhold=mysql_result($result,$i,"Inhold");

$Dato=mysql_result($result,$i,"Dato");

$Kategori=mysql_result($result,$i,"Kategori");

 

$i++;

}

 

echo

 

"

 

<h2>$Tittel</h2>

Skrevet av: $Bruker Kategori: $Kategori Dato: $Dato<br /><br />

$Ingress<br /><br />

$Inhold<br /><br />

 

";

 

?>

 

Dette er forsiden min som henter rad med id 8 og 9 og legger dem ut under hverandre som saker.

 

Jeg antar at dette er klønete gjort, det må da være en måte å kode på slik at jeg slipper en helt ny kode for hver artikkel som kommer på forsiden. I tillegg vil jeg at forsiden skal vise de 5 nyeste inleggene. (altså 5 nederste linjene i tabellen på mysql serveren). Eventuelt de 5 nyeste etter dato og tid.

 

Noen som kunne tenke seg å peke meg i riktig retning?

 

På forhånd, takk!

Lenke til kommentar
Videoannonse
Annonse

Prøv med noe sånt: (Skriver bare litt generell kode..)

 

$query = mysql_query("SELECT * FROM nyheter ORDER BY id DESC LIMIT 0,5");

 

while($result = mysql_fetch_array($query)) {

print("Tittel: $result[tittel], Skrevet av: $result[bruker], Ingress: $result[ingress] osv..");

}

 

 

Tipper du skjønner tegninga ganske fort hvis du prøver på noe i denne retningen..

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