Tu dois pouvoir configurer ton code pour qu'il fasse des requêtes imbriquées, ce qui permet côté PHP de pouvoir séparer chaque étape en un appel différent mais de n'exécuter qu'une requête sur la base de données.
Mais ensuite l'exemple est pas très bon, car au lieu de récupérer la liste des cases il vaut mieux récupérer directement les unités avec les coordonnées min et max de ta zone.
Mais ensuite l'exemple est pas très bon, car au lieu de récupérer la liste des cases il vaut mieux récupérer directement les unités avec les coordonnées min et max de ta zone.