tengo un problema seleccionando al azar 6 amigosPHP MySQL seleccionar filas aleatorias
Ésta es la pregunta que tengo hasta ahora:
$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'];
}
Quiero seleccionar 6 amigos al azar si el usuario conectado ha más o igual a 6 amigos
Pegado a este desde hace un tiempo:/
Gracias por cualquier ayuda :)
¿Solo si la persona tiene 6 o más amigos? –
Un poco fuera de tema pero puede ahorrar tiempo usando llaves en cadenas. Me gusta en lugar de ''". $ _ SESSION [' userid ']. "'" 'Puede usar' '{$ _SESSION [' userid ']}' "' – Shubham
solo si la persona tiene 6 o más, sí bueno para saber :) – NoobiCake