mam problem wybieranie 6 losowych znajomychPHP MySQL wybrać losowe wierszy
To zapytanie mam tak daleko:
$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'];
}
Chcę wybrać 6 losowych znajomych czy zalogowany użytkownik ma więcej lub równa 6 przyjaciół
Stuck na to już od dłuższego czasu:/
dzięki za pomoc :)
Tylko jeśli dana osoba ma 6 lub więcej znajomych? –
Odrobina tematu, ale można zaoszczędzić czas za pomocą nawiasów klamrowych. Zamiast "" ". $ _ SESSION ['userid']." '"' Możesz użyć '' {$ _SESSION ['userid']} ''' – Shubham
tylko, jeśli dana osoba ma 6 lub więcej, tak wiem :) – NoobiCake