par
Cyrano » 25 mai 2007, 21:38
Bon, on va reprendre d'après ce que j'ai compris.
Tu as deux tables plus une relation, le tout ressemble à ceci:
Code : Tout sélectionner
+-----------------+ +----------------+ +-----------+
| news | | news_rubrique | | rubrique |
+-----------------+ +----------------+ +-----------+
| news_id |----| news_id |----| rub_id |
| news_txt | | rub_id | | rub_txt |
+-----------------+ +----------------+ +-----------+
Dans ton système de gestion, tu es actuellement capable de relier une news à une ou plusieurs rubrique(s).
Si une news est liee a plusieurs rubriques, tu auras autant de lignes dans la relation que tu as de lien. Dans tous les cas, tu es donc en mesure d'identifier précisément une ligne pour un lien spécifique en disposant à la fois de la clé de la news et de celle de la rubrique.
Partant de là, avec le type de requête que je t'ai suggéré, tu effectues le changement de rubrique simplement en ajustant la colonne dans la relation, remplaçant l'ancienne par la nouvelle clé.
Bon, on va reprendre d'après ce que j'ai compris.
Tu as deux tables plus une relation, le tout ressemble à ceci:
[code]+-----------------+ +----------------+ +-----------+
| news | | news_rubrique | | rubrique |
+-----------------+ +----------------+ +-----------+
| news_id |----| news_id |----| rub_id |
| news_txt | | rub_id | | rub_txt |
+-----------------+ +----------------+ +-----------+[/code]
Dans ton système de gestion, tu es actuellement capable de relier une news à une ou plusieurs rubrique(s).
Si une news est liee a plusieurs rubriques, tu auras autant de lignes dans la relation que tu as de lien. Dans tous les cas, tu es donc en mesure d'identifier précisément une ligne pour un lien spécifique en disposant à la fois de la clé de la news et de celle de la rubrique.
Partant de là, avec le type de requête que je t'ai suggéré, tu effectues le changement de rubrique simplement en ajustant la colonne dans la relation, remplaçant l'ancienne par la nouvelle clé.