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).
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
...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.