Exemple de connexion a une BDD externe avec SPIP

667
57 sites sur SpipFactory

Article mis en ligne le 6 août 2024
dernière modification le 24 août 2024

Explications

**Créer le fichier de connexion à la base de données externe

  1. Puisque le site qu’on veut interroger s’appelle escaliens.spipfactory.tld, le plus simple pour ne pas se tromper est de créer un fichier de connexion :
    spipfactory.fr/config/escaliens.php
  2. Ce fichier contient tout simplement le config du site escaliens ! (le connect.php)
  3. On récupère les 2 fichiers de /escaliens/squelettes/modeles/
    • compte_sites.html
    • compte_heberges.html
  4. Dans escaliens.spipfactory, les 2 boucles interrogent la table SITES :
    • <BOUCLE_total_sites(SITES){tout}></BOUCLE_total_sites>
    • <BOUCLE_heberges(SITES){titre_mot=hébergé}>
  5. Dans spipfactory, pour obtenir le même résultat, le code doit indiquer que ce sont les tables d’escaliens.spipfactory qui doivent être interrogées :
    ça se traduit par le préfixe escaliens devant le nom des tables dans chaque boucle
    • <BOUCLE_total_sites(escaliens.SITES){tout}></BOUCLE_total_sites>
    • <BOUCLE_heberges(escaliens.SITES){titre_mot=hébergé}>

Et c’est tout !


« Il n’y a pas de problème qu’une absence de solution ne finisse à la longue par se résoudre sur SpipFactory »
Plan du site Contact Mentions légales

2017-2025 © SpipFactory - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.5.4
Hébergeur : SpipFactory