Per la mia chat serve un codice che dice quanti sono online della propria lista amici, ma il codice non mi funge, ovvero mi stampa sempre 0 (quando non c'è nessuno) o 1 (quando ce almeno 1). Penso sia perche occorra un ciclo while per stampare tutte le variabili del array['id2']; Il codice preleva i risultati dalla tabella amici, e poi li inserisce in un'altra query per cercare gli amici che abbiano lo status='1' (che significa online);
Codice PHP:
$sql "SELECT * FROM amici WHERE id1='".$d."' AND relazione='true'";
$result mysql_query($sql);
$array mysql_fetch_array($result);
$a "SELECT * FROM utenti WHERE id='".$array['id2']."' AND status='1'";
$b mysql_query($a);
$num_rows mysql_num_rows($b);
echo 
$num_rows
Grazie per l'attenzione e buona serata