• 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.
 
Werbung:
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 ?
 
Werbung:
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
 
Werbung:
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