PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 13-11-2009 09:34:57

ammesiah
Membre
Inscription : 13-11-2009
Messages : 14

[aide] Changer l'ordre des champs

Bonjour,


Voila j'ai deux tables quasi identique à la différence c'est que l'une d'entre elle à des champs inverser et comme je dois pouvoir insérer des données l'une dans l'autre j'ai besoin de changer l'ordre des champs celui que je voudrais modifier est actuellement en 3ème position sont nom "BorderLine" et je dois le mettre à la fin donc à la suite du dernier champs.

Je sais que je peux faire des insertions différemment  avec une requète mais ça ne changera pas mon pb car il me faudrait vraiment pouvoir changer de place ce champs dans ma table donc est ce possible et comment, si vous avez des liens à me donner pour tous ce qui touche justement les modifications directes d'une base comme renommer un champs, en ajouter un a telle place etc.. ça serait vraiment génial.

Merci d'avance pour votre aide.

Cordialement.
Amm

Hors ligne

#2 13-11-2009 11:00:12

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [aide] Changer l'ordre des champs

l'ordre des champs ne pose aucun problème pour les insertions roll

Ex : INSERT INTO tatable (champ100,champ20,champ1,champ12,champ44) VALUES ('valeur du champ100','valeur du champ20','valeur du champ1','valeur du champ12','valeur du champ44');
a++

Hors ligne

#3 13-11-2009 11:02:07

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

salut,

Je vais paraitre un brin austère, mais avant de poser ce genre de question, il faudrait tout de même prendre la peine de s'intéresser un peu à la chose

j'ai deux tables quasi identique à la différence c'est que l'une d'entre elle à des champs inverser

Quel en est l'intérêt ?? Autant faire 1 seule table, (ou alors 2 tables liées si une d'entre elle complète l'autre)...

besoin de changer l'ordre des champs celui que je voudrais modifier est actuellement en 3ème position sont nom "BorderLine" et je dois le mettre à la fin donc à la suite du dernier champs.

Absolument aucun intérêt non plus. L'ordre dans lequel les données sont rangées n'a pas la moindre importance. C'est la façon dont tu les récupères qui compte... ou même dont tu les insères par ta requête.

il me faudrait vraiment pouvoir changer de place ce champs dans ma table

Supprime ta table (pour ne pas dire "tes tables") et réfléchis bien à comment tout articuler.

tous ce qui touche justement les modifications directes d'une base comme renommer un champs, en ajouter un a telle place

C'est justement ce que te permet de faire les interfaces telles que MySql

Avant de partir direct en programmation, il faut déjà réfléchir dans l'ordre :
- là où on veut arriver
- comment y arriver
- mise à plat des structures
- études des relations entre les structures
- constitution des tables en fonction des relations
et ENFIN, requete programmée [et là, c propre, efficace, et rapide]

Maintenant, si tu pars d'un fichier (mal étudié) et que tu veux ré-adapter tes tables en fonction de ça, dis toi que c'est partir sur un très mauvais pied...


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#4 13-11-2009 11:21:32

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [aide] Changer l'ordre des champs

tiends, c'est mon jour de bontééééééeeeeeeeesssssssssss big_smile:D

ALTER TABLE ta_table CHANGE BorderLine BorderLinetmp TypeDedonnees;
ALTER TABLE ta_table ADD BorderLine TypeDedonnees;
UPDATE ta_table SET BorderLine=BorderLinetmp;
ALTER TABLE ta_table DROP BorderLinetmp;

après ça, BorderLine est en dernière position wink

Enfin, changes quand même TypeDedonnees wink

a++

Hors ligne

#5 13-11-2009 11:34:08

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

Pierrot a écrit :

ALTER TABLE ta_table CHANGE BorderLine BorderLinetmp TypeDedonnees;
ALTER TABLE ta_table ADD BorderLine TypeDedonnees;
UPDATE ta_table SET BorderLine=BorderLinetmp;
ALTER TABLE ta_table DROP BorderLinetmp;

Pierrot !!! Oui c'est possible !!! mais à quoi ça sert ??? ^^:D ---> a rien !!

Désolé [peut être que je me trompes] mais ça sent la récupération de script et la tentative d'application s'en même comprendre ce qui est écrit : intérêt pédagogique = 0

Donc : JE NE CAUTIONNE PAS ! big_smile:D


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#6 13-11-2009 11:51:26

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [aide] Changer l'ordre des champs

>>Pierrot !!! Oui c'est possible !!! mais à quoi ça sert ??? ^^ ---> a rien !!


Oui, mais j'adore faire des choses qui servent à rien big_smile:D

a++

Hors ligne

#7 13-11-2009 11:53:36

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

Pierrot a écrit :

Oui, mais j'adore faire des choses qui servent à rien big_smile:D
a++

haaaaaaaaaa... je comprends enfin pourquoi tu bosses sur Ajax ^^^^^^^^^
[a prendre au 5eme degré wink]


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#8 13-11-2009 11:57:11

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [aide] Changer l'ordre des champs

>>haaaaaaaaaa... je comprends enfin pourquoi tu bosses sur Ajax ^^^^^^^^^

AJAX, c'est propre et ça décape wink:D
a++

Hors ligne

#9 13-11-2009 12:06:49

ammesiah
Membre
Inscription : 13-11-2009
Messages : 14

Re : [aide] Changer l'ordre des champs

Bonjour et merci pour vos réponses wink


Alors je vais commencé par répondre à Alnoss tongue


Si je pose la question qui pourtant me semble extrêmement précise c'est que je ne peux faire qu'une table autrement pourquoi poster ici wink je suis ne suis pas une quiche non plus en matière sql requète création de table etc je sais faire tongue


Ma question pourtant simple peut ont via des commandes du type : (qui sert à renommer celle là)

ALTER TABLE create_cadre
  CHANGE COLUMN id_1mod id_Amod mediumint(8) unsigned NOT NULL default '0';

Changer l'ordre d'une colonne.

Loin de moi l'idée d'être irrespectueuse, mais je ne viens pas sur ce forum pour prendre des leçons pédagogique d'une j'ai pas 3 ans et deux faudrait pas que ce forum tombe dans des dérives du type maitre à élève, une question simple est poser pourquoi ne pas répondre par oui c'est possible ont fait comme ceci ou non ça ne l'ai pas wink

En tous cas un grand merci à Pierrot

sont post m'aide quand même d'avantage wink



Enfin j'imagine qu'après cette remise en place je n'aurais plus trop de réponse concernant ma demande mais bon je trouve dommage que ce forum que j'avais tant utilisé il fut un temps ai autant changer.

Dernière modification par ammesiah (13-11-2009 12:08:06)

Hors ligne

#10 13-11-2009 12:59:55

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [aide] Changer l'ordre des champs

Saluton,
Nous avons beaucoup de défaut, comme tout un chacun, sur ce forum, mais, très chère Amnesiah, nous n'avons pas la mémoire courte.
Or le procès intenté ici à Alnoss, me rappelle d'autres procès du même ordre qui reposent, la plupart du temps sur un malentendu.
Le posts ne servent pas seulement à ceux qui les écrivent mais aussi, voire surtout, à ceux qui les lisent et, par ce biais, apprennent des pratiques des membres plus chevronnés.
En toute objectivité, je ne vois pas grand chose à corriger dans les propos d'Alnoss, ton intervention aurait pu se cantonner à lui dévoiler que, dans l'absolu, tu partageais son approche mais que, malheureusement, des contraintes incontournables rendaient sa solution inadaptée à ta situation.
En cette exceptionnelle journée internationale de la gentillesse, ça aurait eu de la gueule.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#11 13-11-2009 13:30:18

ammesiah
Membre
Inscription : 13-11-2009
Messages : 14

Re : [aide] Changer l'ordre des champs

Je comprends très bien wink

Autant pour moi et dsl d'avoir effectivement mal interpréter le sens du post  de Alnoss.

Et je le remercie quand même d'avoir pris le temps de répondre à ma demande tongue

Mais loin de moi l'idée de lui faire un procès c'est juste qu'effectivement quant on attend une réponse simple et qu'on s'attend pas à voir sa demande détailler ça surprend tongue

Quoi qu'il en soit merci de votre aide wink

Amm

Dernière modification par ammesiah (13-11-2009 14:50:02)

Hors ligne

#12 13-11-2009 14:35:25

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

Re coucou à tous,
Me revoilà avec la panse pleine ... ^^

Chère ammesiah,
Loin de moi l'idée de passer pour le prof... bien au contraire. Nous sommes tous d'éternels étudiants.
Certes, je me suis quelques peu braqué vis à vis de ta "demande" dans le sens où elle me paraissait inappropriée. Mais si tu avais précisé que tu connaissais ton sujet et que tu bossais dans des contraintes techniques précises, ma réponse aurait été tout autre. "Majoritairement", ce sont des débutants qui font appel à nos lumières [devrais-je dire lucioles] et dans ce cas, autant prendre les bonnes habitudes dès le début.

Je te rassure, je ne me suis en aucun cas offusqué en lisant tes propos [et espère qu'il en est de même pour toi suite aux miens]: tu n'es pas la première, et tu ne seras pas la dernière à réagir à la logique pédagogique... mais heureux de constater que le dénouement est convivial wink

Allé zou, je te corrige un truc ^^ : Au temps pour moi [et pas autant pour moi wink wink]


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#13 13-11-2009 14:38:15

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [aide] Changer l'ordre des champs

Ben voilà,
A quand le mariage ?


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#14 13-11-2009 16:33:16

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : [aide] Changer l'ordre des champs

Maljuna Kris a écrit :

Ben voilà,
A quand le mariage ?

Manger, boulot, dodo.
Il y a pas de mariage là dedans. tongue

Hors ligne

#15 13-11-2009 16:36:38

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [aide] Changer l'ordre des champs

Ces chamailleries d'amoureux, ça commence souvent comme ça. Ce n'est qu'après qu'on en vient aux véritables disputes et engueulades, non ?

Ou alors je ne me souviens plus.

J'interrogerai Dame 4'in dès son retour de Rennes, ce soir.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#16 13-11-2009 16:42:15

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

Snif... et toi tu me dis cela alors que je navigue en solitaire sur un radeau depuis 1 semestre...
C'est ma sanction : trop romantique, pas assez Rome Antique wink
[bon j'arrete là, on est pas sur phpmeetflirtetc...]


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#17 13-11-2009 16:52:30

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [aide] Changer l'ordre des champs

P'tite chose fragile, va !


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#18 13-11-2009 16:56:24

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

Nanmého !!! mais heu .... rhhoooo ..... mais ..... heu.... arrgghhhhh...... roll


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#19 13-11-2009 17:12:07

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [aide] Changer l'ordre des champs

>>Allé zou, je te corrige un truc ^^ : Au temps pour moi [et pas autant pour moi  ]

aller hop, je corrige big_smile:D
les deux expressions sont valables big_smile:D
a++

Hors ligne

#20 13-11-2009 17:17:29

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

Les 2 expressions sont valables, mais il ne faut pas en confondre le sens :

Autant pour moi : "j'en désire la même quantité"  ou forme elliptique de "C’est autant d’erreur que l’on peut mettre à mon actif". Cette expression serait à rattacher à autant pour le brodeur, expression dont l’utilisation est attestée dès le XVIe siècle. De ce détournement de sens est né un néologisme.

Au temps pour moi : je me suis trompé, j'assume et je m'excuse [initialement, expression militaire avec la marche cadencée, généralisée depuis]. La graphie au temps pour moi est cependant celle recommandée par l’Académie française

Donc c'est bien le second si on veut respecter la logique pédagogique lol:lol:;)


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#21 14-11-2009 12:03:16

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [aide] Changer l'ordre des champs

Au temps pour Pierrot, donc !


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#22 14-11-2009 12:39:29

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [aide] Changer l'ordre des champs

ouais, autant pour moi big_smile:D
a++

Hors ligne

#23 14-11-2009 14:02:02

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [aide] Changer l'ordre des champs

et surtout, en emporte le vent.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#24 15-11-2009 14:48:05

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : [aide] Changer l'ordre des champs

ou est le PHP là dedans ? roll
C'est AutantPourMoiDebutant ici? big_smile:D
a++

Hors ligne

#25 16-11-2009 09:16:03

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [aide] Changer l'ordre des champs

Juste lol:lol:


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

Pied de page des forums