Jeg har en hjemmeside hvor jeg har en masse nyheder på i en mysql database. Nu vil jeg så gerne have trukket en enkelt nyhed ud som skal være helt tilfældig. Dvs hver gang man opdaterer vælger den en ny tilfældig nyhed.
Jeg har prøvet med dette:
$sql = "SELECT * , rand() as random FROM `nyheder` WHERE 1 ORDER BY random LIMIT 0, 1";
Men den vælger hele tiden den samme artikel (den første).
...altså uden at SELECTE den tilfældige værdi (de andre ting jeg ændrede er reelt kosmetiske). Det kunne måske være derfor du har problemet (selvom jeg ikke lige kan se hvorfor det skulle være anderledes...)
virke - MEN, hvis du tester i phpmyadmin, så kan det sagtens være derfor at det fejler - jeg har mange gange stødt på forskellige queries, som ikke virker korrekt gennem phpmyadmin
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.