Utiliser les tables complémentaires (dites aussi tables extra) - commentaires Utiliser les tables complémentaires dites aussi TABLES EXTRA 2012-07-19T12:04:51Z https://contrib.spip.net/Utiliser-les-tables#comment459476 2012-07-19T12:04:51Z <p>Bonjour,</p> <p>je viens de migrer un site sous SPIP3 (<a href="http://www.comite-terrasse.org" class="spip_url spip_out auto" rel="nofollow external">www.comite-terrasse.org</a>).<br class="autobr"> Naturellement je sauvegarde la base réelle pour la restaurer en local sur un site lui aussi migré en SPIP3.<br class="autobr"> Je découvre que les tables externes sont bien sauvegardées mais ne sont pas restaurées.<br class="autobr"> Comme dans les versions précédentes ces tables externes sont bien décrites dans le fichier mes_options.php du répertoire config.</p> <p>Y a-t-il un changement concernant la restauration des tables externes<small class="fine d-inline"> </small>?</p> <p>Cordialement<br class="autobr"> Alain</p> Utilisation de tables externes non spip 2009-07-15T00:51:36Z https://contrib.spip.net/Utiliser-les-tables#comment418265 2009-07-15T00:51:36Z <p>Bonjour, <br class="autobr"> J'ai un site qui était déjà existant chez Online.net. J'ai souhaité refaire le site avec spip en utilisant la base de données existante chez cet hébergeur, mais dont les tables n' avaient pas été crees avec spip. En general lorsque les tables de ma base MYSQL sont crées avec spip, aussitot que j'indique la base de données vers laquelle doit pointer mon site, sur la page d'accueil apparaissent exactement le nombre d'articles stockés dans ladite base, que je souhaite voir afficher en page d'accueil et tous les répertoires existants avec leurs articles.<br class="autobr"> Comment obtenir dans le cas d'un site que je fais avec spip et dont les tables de la base utilisée n'étaient pas faites avec spip, mes dits articles et répertoires stockées dans la base existante<small class="fine d-inline"> </small>? <br class="autobr"> Le but est de pouvoir conserver les articles existants.Le site a de tonnes d'articles que je ne veux pas reprendre un apres l'autre. Il y a surement qq chose que je ne fais pas bien.<br class="autobr"> Toute aide sera grandement appréciée.</p> Utiliser les tables complémentaires dites aussi TABLES EXTRA 2009-06-03T10:26:10Z https://contrib.spip.net/Utiliser-les-tables#comment416986 2009-06-03T10:26:10Z <p>Bonjour,<br class="autobr"> Comment peut t-on simplement remplir une table extra à partir des informations d'un formulaire saisie par un visiteur identifié<small class="fine d-inline"> </small>?</p> <p>y a t-il des commandes SPIP ou doit t-on utiliser php/sql..</p> <p>merci</p> Utiliser les tables complémentaires dites aussi TABLES EXTRA 2009-06-01T11:37:54Z https://contrib.spip.net/Utiliser-les-tables#comment416911 2009-06-01T11:37:54Z <p>Oui, ce serait bien, ça permettrait de bien comprendre et d'aller un peu plus loin. ( Faudrait vérifier les exemples aussi<small class="fine d-inline"> </small>!)</p> <p>Je recommande le nom de champ « id_machine » car ainsi ce serait le même formalisme pour la dénominations des références que les objets standards de spip (id_article, etc) mais comme ces tables justement externe existent peut être indépendamment de spip, elles ne respectent pas forcément son formalisme...</p> Utiliser les tables complémentaires dites aussi TABLES EXTRA 2009-05-31T21:44:31Z https://contrib.spip.net/Utiliser-les-tables#comment416902 2009-05-31T21:44:31Z <p>Bonsoir Jean-Luc,</p> <p>C'est très juste.</p> <p>Je propose une modif :</p> <p>1) <strong>Lister toutes les valeurs</strong> : On décrit cette méthode.<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE... (CAPTEURS MESURES)></code> avec une jointure automatique sur un même nom de champ.</p> <p>2) <strong>Lister toutes les valeurs avec une rupture sur chaque capteur</strong> : On reprend les 2 boucles imbriquées avec la jointure explicite.</p> <p>Qu'en penses-tu<small class="fine d-inline"> </small>?</p> <p>Merci pour ton message, ça permet d'enrichir le contenu.</p> <p>Christophe</p> Utiliser les tables complémentaires dites aussi TABLES EXTRA 2009-05-31T20:44:04Z https://contrib.spip.net/Utiliser-les-tables#comment416901 2009-05-31T20:44:04Z <p>Hello,</p> <p>est-ce qu'il n'y a pas une jointure automatique si les 2 tables ont un champ de même nom<small class="fine d-inline"> </small>?</p> <p>La doc <a href="http://www.spip.net/fr_article3368.html" class="spip_url spip_out" rel='nofollow external'>http://www.spip.net/fr_article3368.html</a> indique :</p> <blockquote class="spip"> <p> Dans un squelette comportant BOUCLE_a(table table1 ... tablen), les<br class="autobr"> tables supplémentaires seront vues comme des candidates à une<br class="autobr"> jointure, à travers les champs homonymes. Des exemples plus concrets<br class="autobr"> seront donnés dans la documentation</p> </blockquote> <p>Auquel cas ce serait bien plus simple d'appeler 'id_machine' les champs 'NUMACHINE' et 'IDMACHINE' (ou au moins avec le même nom...) et la jointure se ferait toute seule dans la boucle sans avoir besoin de spécifier idmachine=#NUMACHINE.</p>