Bueno quien dice en una, dice dos; que es mejor que n+1;
Código PHP:
//Guardamos todas sus ids en un array.
$ary_id_clientes = array();
while($muestras = mysql_fetch_array($sql_muestras))
$ary_id_clientes[] = $muestras['Cliente_id'];
mysql_free_result($sql_muestras);
//Sentencia para usar con la clausula IN de MySQL
$sent = '('.implode(", ", $ary_id_clientes).')';
$sql_cliente = mysql_query("SELECT nombre, domicilio, localidad, provincia, cp FROM clientes_1 WHERE Id IN $sent")
$clientes = array();
$num_cliente =0;
while($datos_cliente = mysql_fetch_array($sql_cliente, MYSQL_NUM))
{
$cliente[] = array
( $num_cliente => array
( "cliente" => "cliente nº:".$num_cliente
"nombre" => $datos_cliente[0],
"direccion" => $datos_cliente[1],
"localidad" => $datos_cliente[2],
"provincia" => $datos_cliente[3],
"cp" => $datos_cliente[4],
)
);
$num_cliente++;
}
mysql_free_result($sql_cliente);
La hemos reducido a 2. Y seguro que se puede reducir aun mas.