webForumDet fria alternativet
Logga in / Bli medlem

random från en databas...

PHP

1 svar · 380 visningar · startad av mahedel

Medlem sedan juli 2002105 inlägg
Trådstart#1

som titeln lyder...

jag har försökt med lite olika modeller...

men problemet med det är att den ibland väljer samma user direkt på... lite dumt om man har en random funktion.

function random_users($amount){

    $sql_query = mysql_query("SELECT username FROM mingla ORDER BY rand() LIMIT 1,$amount");
        while($result = mysql_fetch_assoc($sql_query)){
                echo $result['username'];

                            }

                            }

                            // såhär använder du den:
                            random_users(1); // <- väljer 1 st random user

Provade även med en liten mer avancerad version satt den la in allt i en session men den ville inte funka blev något fel...

någon som har ett tips på hur man kan få fram te.x kolumnen 'id' från en databas den ska plocka fram endast 1 id nummer och även lägga in i en session för att förhindra dubletter asså den ska ha te.x 50 sessions och hålla reda på vilka users som redan är "tagna" sen slumpa fram nya.. sen efter den har skapat 50 st sessions så ska den förstöra alla sessions sen skapa 50 nya...

någon borde veta?

Tack på förhand

Martin

Medlem sedan aug. 20002 975 inlägg
256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)