Per Zufall Benutzer auswählen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi !
Ich suche ein Skript, welches per Zufall immer jeweils 3 Benutzerbilder mit Namen untereinander anzeigt.
Das ganze soll so aussehen: http://davy.lima-city.de/skriptbeispiel.PNG
Wisst Ihr, wie ich sowas mache? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich will dir keine konkrete Lösung geben, aber villeicht ists gut zu wissen, dass man mit
ORDER BY RANDOM()
Zufällig sortieren kann und mit
LIMIT 3
auf 3 Datensätze beschränken kann.
Also bekommste mit etwas wie
SELECT *
FROM users
ORDER BY RAND()
LIMIT 3
deine 3 zufälligen User.
Beitrag zuletzt geändert: 1.3.2009 9:13:02 von nikic -
nikic schrieb:
Ich will dir keine konkrete Lösung geben, aber villeicht ists gut zu wissen, dass man mit
ORDER BY RANDOM()
Zufällig sortieren kann und mit
LIMIT 3
auf 3 Datensätze beschränken kann.
Also bekommste mit etwas wie
SELECT *
FROM users
ORDER BY RAND()
LIMIT 3
deine 3 zufälligen User.
Und wie würde ein komplettes Skript aussehen? -
naja, irgendetwas in der art von:
$sql = "SELECT *
FROM users
ORDER BY RAND()
LIMIT 3";
$result = mysql_query($sql) OR die(mysql_error());
echo "<ul>";
while($row = mysql_fetch_assoc($result))
{
echo "<li><strong>". $row['nick'] ."</strong><ul>";
echo "<li><strong>Name:</strong> ".$row['name']."</li>";
echo "<li><strong>Letzter Login</strong> ".$row['time']."</li>";
.....
.....
.....
echo "</ul></li>";
}
echo "</ul>";
(nicht getestet)
So in der Art würde es aussehen. -
nikic schrieb:
naja, irgendetwas in der art von:
$sql = "SELECT *
FROM users
ORDER BY RAND()
LIMIT 3";
$result = mysql_query($sql) OR die(mysql_error());
echo "<ul>";
while($row = mysql_fetch_assoc($result))
{
echo "<li><strong>". $row['nick'] ."</strong><ul>";
echo "<li><strong>Name:</strong> ".$row['name']."</li>";
echo "<li><strong>Letzter Login</strong> ".$row['time']."</li>";
.....
.....
.....
echo "</ul></li>";
}
echo "</ul>";
(nicht getestet)
So in der Art würde es aussehen.
Vielen Dank ! Es funktioniert ! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage