• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zufallsuser aus der Datenbank

Hey,

hat einer zufällig einen Code, der einen Zufälligen User aus der Datenbank gibt? Sprich, z.B. 3 zufällige User. Einfach nur die Namen.
Kenne mich wenig mit PHP aus, aber brauche leider diese Funktion. :/ Das sollte so aussehen :

User 1 User 2 User 3

User steht einfach für den Usernamen.
 
Ich finde es immer wieder lustig, wenn Leute sagen, sie kennen sich nicht aus, brauchen aber. Wie wär's denn mit lernen?!
PHP:
<?php
   @mysql_connect('host', 'user', 'password')
     or die ("Connection failed");
   
   @mysql_select_db('database')
      or die ("Database not found");
      
   $query = "select 
                `user` 
               from 
                `tabelle` 
               order by rand(now()) 
               limit 3";
               
    $result = mysql_query($query)
       or die ("MySQL-Error: " . mysql_error());
       
    while ($row = mysql_fetch_assoc($result))
      echo $row['user'] . "<br>";
?>
 
Ich lerne es, aber es ist sau schwer.
Raus kam : Connection failed.

Hab bei host phpMyadmin und bei user meinen Usernamen (mit dem ich mich einlogge auf phpMyadmin) und dann noch das Passwort. Ist doch alles richtig ?
 
Toll, dass er direkt einen fertigen Code gepostet hat. Aber verstanden habe ich persönlich das aber nicht?
Für mich heißt es doch:
ORDER BY Spaltenname DESC/ASC

Du benutzt aber rand() als Spaltennamen. Geht für mich nicht in den Kopp
 
Nein, hier wird die Funktion rand() zum "Sortieren" benutzt. In diesem konkreten Fall heißt das, dass die Datenabank 3 zufällige user zurückgeben soll.
 
Zurück
Oben