Random udtræk fra MySQL db

Tags:    php

Hey.
Jeg mangler et simpelt script, som henter forskellige poster fra en db.
Det er MEGET vigtigt at rækkerne hænger sammen, som f.eks. $row[navn] $row[besked] ....

Da jeg ikke lige kan se hvor mange point jeg har, smider jeg bare nogen på.
I kan evt. sige hvis der skal flere på bordet.



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Her er et script, der udtrækker en tilfældig række i en database:

//her skal du indsætte din connect til din database, og vælge db


$tabelnavn = "tabelnavn";

$query = mysql_query("SELECT id FROM '$tabelnavn'");
$antal_rows = mysql_num_rows($query);

$max = $antal_rows - 1;

$id = rand(0,$max);

$data = mysql_query("select * from $tabelnavn WHERE id = $id");

while ($row = mysql_fetch_array($result))
{
$navn = $row["navn"];

echo "Vinderen blev <b>$navn</b>. Vi siger tillykke!";
}



/ Mikl - mikl@mikl.dk - www.mikl.dk




t