Código PHP:
if($de==$idsesion){
$buscapara=mysql_query("SELECT * FROM registrados WHERE id='".mysql_real_escape_string($para)."'",$conexion);
while( $registro=mysql_fetch_array($buscapara)){
$numero1=mysql_num_rows($buscapara);
$uno=$registro["id"];
}}
if($para==$idsesion){
$buscade=mysql_query("SELECT * FROM registrados WHERE id='".mysql_real_escape_string($de)."'",$conexion);
while($registro2=mysql_fetch_array($buscade)){
$numero2=mysql_num_rows($buscade);
$dos=$registro2["id"];
}}
$consulta=mysql_query("SELECT * FROM publicaciones WHERE usuario ='".mysql_real_escape_string($uno)."' OR usuario='".mysql_real_escape_string($dos)."' OR usuario='".mysql_real_escape_string($idsesion)."' ORDER BY id DESC ");
while ($sacarlo=mysql_fetch_array($consulta)){
}
Y las variables $uno y $dos, no guardan TODOS los registros, si no que guarda el último registro que cumpla las condiciones, necesito que en la variable $uno y $dos se guarden todos, no solo este último, a ver si podéis ayudarme, gracias!!