Compatibilité des bibliothèques SQL

Les bibliothèques d'accès à la base de données ont été changées (NPDS version sable-evolution). Cette page présente les règles suivre pour assurer la compatibilité entre les 2 versions de bibliothèques

Les appels mysql

il faut utiliser les appels de la bibliothèque se trouvant dans lib/mysql.php de NPDS

Gestion de la compatibilité

Il faut gérer la compatibilité (ou “retro-compact”) avec les anciennes versions de npds, c'est à dire permettre à votre code de fonctionner indifféremment sur toutes les versions de NPDS

pour cela, il faut :

      if (!function_exists("sql_connect")) {
         include ("modules/$ModPath/retro-compat/mysql.php");
      }

et voila le tour est joué

Rappel : les appels mysql_xxxx qui utilisaient l'ancienne bibliothèque marcheront toujours