Une boucle déclare donc – en général – une table SQL, sur laquelle extraire les informations, ainsi que des critères
de sélection.
<BOUCLE_nom(TABLE){critere}{critere}>
... pour chaque réponse...
</BOUCLE_nom>
Une boucle possède obligatoirement un nom (identifiant unique à l’intérieur d’un même squelette), ce nom est accolé au mot BOUCLE
. Ici donc, le nom de la boucle est « _nom ».
La table est définie soit par un alias (alors écrit en majuscules), soit par le nom réel de la table dans sa véritable casse, par exemple « spip_articles ».
Les critères sont écrits ensuite, entre accolades, par exemple {par nom}
pour trier les résultats dans l’ordre alphabétique selon le champ « nom » de la table SQL en question.