Conseil pour l"utilisation d'un champs SQL avec plusieurs entiers
Posté : 04 déc. 2020, 23:17
Salut, je souhaiterais avoir votre avis svp, je vous explique:
J'ai une table qui contient un champ qui doit contenir un entier (non unique), simplement pour aller cherche la ligne à un moment donné
Voilà maintenant que je dois rajouter un autre champ, au cas où il correspondrait aussi à ma première recherche (désolé c'est un peu flou)
J'ai pas envie de créer plusieurs champs "ID1", "ID2",etc... mais plutôt savoir si il est possible d'utiliser un champs pour tous, comme l'exemple: ID peut contenir: "1", "2", "68", "458",... ou même: "1,45," (ici pour avoir deux entier) ou même "4,96,785,..." (autant qu'on le souhaite pour m'éviter de créer plusieurs champs ID1, ID2,...
J'ai regardé les possibilités, il y a le JSON dans le PHPMyAdmin (que je pourrais peut être utiliser comme ceci: {"1","2",...}) et je souhaiterais avoir votre avis ou des conseils.
Besoin de plus d'infos ?? n'hésitez pas, je comprendrais...
[edit]:
en prenant cet exemple: php-debutant/topic281264.html
on souhaite mettre dans la colonne matier, les matières qu'il souhaite étudier, du coup l'idée serait de donner des ID à chaque matière (1 pour math, 2 pour histoire,etc..) et ensuite de le mettre dans "matier", comme ceci: "1,2" ici dans cet exemple l'élève souhaite étudier les maths et l'histoire
J'ai une table qui contient un champ qui doit contenir un entier (non unique), simplement pour aller cherche la ligne à un moment donné
Voilà maintenant que je dois rajouter un autre champ, au cas où il correspondrait aussi à ma première recherche (désolé c'est un peu flou)
J'ai pas envie de créer plusieurs champs "ID1", "ID2",etc... mais plutôt savoir si il est possible d'utiliser un champs pour tous, comme l'exemple: ID peut contenir: "1", "2", "68", "458",... ou même: "1,45," (ici pour avoir deux entier) ou même "4,96,785,..." (autant qu'on le souhaite pour m'éviter de créer plusieurs champs ID1, ID2,...
J'ai regardé les possibilités, il y a le JSON dans le PHPMyAdmin (que je pourrais peut être utiliser comme ceci: {"1","2",...}) et je souhaiterais avoir votre avis ou des conseils.
Besoin de plus d'infos ?? n'hésitez pas, je comprendrais...
[edit]:
en prenant cet exemple: php-debutant/topic281264.html
on souhaite mettre dans la colonne matier, les matières qu'il souhaite étudier, du coup l'idée serait de donner des ID à chaque matière (1 pour math, 2 pour histoire,etc..) et ensuite de le mettre dans "matier", comme ceci: "1,2" ici dans cet exemple l'élève souhaite étudier les maths et l'histoire