Se ve bastante raro usar:
mysql_fetch_array($result and $result1)
pues la definición de mysql_fetch_array es:
array
mysql_fetch_array ( int id_resultado [, int tipo_de_resultado] )
O sea que ese 'and' parece que no tiene nada que hacer ahí.
En su lugar prueba con esto:
Código PHP:
//
$result = mysql_query("SELECT * FROM consultas2 WHERE ID = $id OR ID = $id1 ");
Ahora en un sólo $result tienes el resultado de ambos queries.
Otra manera de hacer la consulta:
Código PHP:
//
$result = mysql_query("SELECT * FROM consultas2 WHERE ID IN ($id,$id1)");
Nota, le quité las comillas a los $id, $id1 porque supuse que eran formato numérico, imagino que
INT, así que al no ser un string, es mejor dejarlos sin comillas.