J'ai un problème en sélectionnant 6 amis au hasardPHP MySQL sélectionner des lignes aléatoires
Ceci est la requête que j'ai jusqu'à présent:
$result = num_rows("SELECT * FROM friends WHERE member_id = '".$_SESSION['userid']."'");
if($result >= 6) {
$f_num = 6;
} else {
$f_num = $result;
}
for($i = 1; $i <= $f_num; $i++) {
$q_get_member_friends = mysql_query("SELECT * FROM friends WHERE member_id = '".$_SESSION['userid']."' ORDER BY rand() LIMIT 1");
$r_get_member_friends = mysql_fetch_array($q_get_member_friends);
echo $r_get_member_friends['friend_with'];
}
Je veux sélectionner 6 amis au hasard si l'utilisateur connecté a plus ou égal à 6 amis
Coincé sur ce point pour un certain temps maintenant:/
Merci pour toute aide :)
Seulement si la personne a 6 amis ou plus? –
Un peu hors sujet mais vous pouvez gagner du temps en utilisant des accolades dans les chaînes. A la place de ''". $ _ SESSION [' userid ']. "'" 'Vous pouvez utiliser' '{$ _SESSION [' userid ']}' ''' – Shubham
seulement si la personne en a 6 ou plus, oui savoir :) – NoobiCake