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
- 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 - Ce fichier contient tout simplement le config du site escaliens ! (le connect.php)
- On récupère les 2 fichiers de
/escaliens/squelettes/modeles/- compte_sites.html
- compte_heberges.html
- 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é}>
-
- 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 !