random från en databas...

PHP

1 svar · 386 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
266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)