Grazie per la risposta...avevo provato questa soluzione
Codice PHP:
$query =mysql_query("SELECT user1,user2,amici FROM Amicizie") or die(mysql_error());
while(
$rows mysql_fetch_array($query)) {
$user1[] = "$rows[user1]";
$user2[] = "$rows[user2]";
$amici[] = "$rows[amici]";
}
$c count($user1);
for (
$i 0$i $c$i++) {
$user1 "$user1[$i]";
$user2 "$user2[$i]";
$amici "$amici[$i]";

$sql mysql_query("SELECT * FROM Iscritti WHERE (id = '$user1' AND id != '$id') OR (id = '$user2' AND id != '$id') ORDER BY nome ASC") or die(mysql_error()); 
Però mi estrae solo il primo elemento dell'array e con var_dump mi dice che l'array user1 e anche gli altri, hanno solo il primo elemento valorizzato,gli altri sono vuoti
string(1) "1" string(0) "" string(0) ""