' ou " dans critère where
Sur un SPIP 3.1, avec
#SET{date_nulle,0000-00-00 00:00:00}
le critère
{where date_creation=#GET{date_nulle}}
est bien compilé et délivre pour la requête sql le where suivant :
date_creation=0000-00-00 00:00:00(qui donne une erreur SQL, c'est normal).
Pour que le SQL soit correct il faut quoter la date nulle avec ' ou ", mais tant
{where date_creation='#GET{date_nulle}'}que
{where date_creation="#GET{date_nulle}"}embrouillent le compilateur qui s'emmêle le parse et n'arrive plus à finir de lire la boucle.