Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
Le projet source a une visibilité limitée.
  • cerdic's avatar
    70b7d16a
    Abstraction mysql : · 70b7d16a
    cerdic a rédigé
    dans sql_insertq et sql_updateq on utilisait spip_mysql_cite en lui passant le type.
    
    Bien que sql_quote puisse prendre le type en argument, lui utilisait toujours _q() ce qui ne donnait pas un resultat equivalent (cas typique de '0001' stocke dans une chaine que _q transforme en 1).
    On change donc cela : lorsque le type est fournit a sql_quote, il utilise spip_mysql_cite qui saura faire ce qu'il faut, sinon il s'en remet a _q comme avant, qui fait de son mieux sans rien savoir du format de stockage.
    On traite les tableaux par propagation du type, afin de ne rien casse de la compatibilite de sql_quote
    70b7d16a
    Historique
    Abstraction mysql :
    cerdic a rédigé
    dans sql_insertq et sql_updateq on utilisait spip_mysql_cite en lui passant le type.
    
    Bien que sql_quote puisse prendre le type en argument, lui utilisait toujours _q() ce qui ne donnait pas un resultat equivalent (cas typique de '0001' stocke dans une chaine que _q transforme en 1).
    On change donc cela : lorsque le type est fournit a sql_quote, il utilise spip_mysql_cite qui saura faire ce qu'il faut, sinon il s'en remet a _q comme avant, qui fait de son mieux sans rien savoir du format de stockage.
    On traite les tableaux par propagation du type, afin de ne rien casse de la compatibilite de sql_quote