|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 3 ![]() |
Bonjour,
J'ai crée une base de donnée à l'aide de Phpmyadmin et dans cette base j'ai crée deux tables avec pour resumé dans la premiere table un champs "Nom du client" et dans la deuxieme un champs "Nom du client" et un champs "N° de Fab".J'ai egalement crée une relation entre mes deux tables sur le nom du client mais le problème c'est que je voudrais que lorsque je change le nom de mon client dans ma premiere table ca le change aussi dans ma deuxieme table et la je ne voit pas du tt comment faire.Si quelqu'un as une idée? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : juillet 2007 Messages : 179 ![]() |
bonjour,
trigger after update si tu as mysql 5.* sinon un peu de code après ton update |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 3 ![]() |
Merci mais je voudrais que cela ce fasse automatiquement car je viens ecrire dans ma base avec des formulaire open office, a moins qu'il y est une solution a partir d'open office.
Merci |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : juillet 2007 Messages : 179 ![]() |
désolé, je ne connais pas open office
|
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Inscription : février 2005 Messages : 671 ![]() |
Comment fais tu pour modifier le nom du client dans ta base ?
Via un script PHP ou via l'interface de PHP Myadmin ? Si c'est via un script PHP, tu dois doubler ta requete vers l'autre table Si c'est via PHP Myadmin, il te faudra le faire a la main. Par contre, pour des raisons de performance et de maintenance, tu n'aurais pas du mettre le nom du client, mais plutot son identifiant dans l'autre table. Ainsi tu n'aurais pas eu ce probleme. @+ cadou
__________________
PHP Competition System Script de gestion de coupes et championnats http://phpcompet.free.fr Mon jeu de foot |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 3 ![]() |
Je remplis mon nom de client a l'aide d'un formulaire open office qui est connecté a ma base donc je pense qu'il n'y a pas de solution a mon problème.
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : août 2007 Messages : 47 ![]() |
Comme le dit Cadou, normalement dans une base relationnelle tu n'utilises pas deux champs contenant la même info... c'est une des règles du relationnel.
Donc un id, clef étrangère d'une de tes tables sur ta table client et le tour est joué. @+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com