type de champs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : type de champs

par Truc » 07 mai 2007, 14:32

Pareil...

La liste des villes peut être assez conséquente pour utiliser le type SET et les autres types (Varchar, par exemple) ne sont pas ce qu'il y à de mieux (mais reste faisable).

par regne » 07 mai 2007, 12:50

ca je l'ai fait pour le classement mais en faites la c'est une liste de ville dans laquelle le membre va intervenir... c'est juste pour une recherche dans ce champ

par Truc » 07 mai 2007, 12:40

Une table intermédiaire me semble adaptée.

Table ville
id_ville
nom_ville

Table Principal
id_principal
elements...

Table intermédiaire
id_principal
id_ville

Ainsi à chaque ville qui doit être affectée à un enregistrement tu crées une entrée dans la table intermédiaire avec l'id principal et l'id de la ville en question... plus facile pour le traitement par la suite.

par regne » 07 mai 2007, 12:18

merci des reponses :wink:

En faites je veux enregistrer dans un formulaire des villes et je veux les separées par des , pour pouvoir les trier ensuite ou faire de recherche dans la liste...

peut etre que ce n'est pas la bonne technique ?

par BeRoots » 07 mai 2007, 12:14

regarde du coté des champs TEXT je pense... :-k

Sinon, separer avec des ; est dangereux si ton separateur sql est justement le ;
si c'est le cas (par default), tu devra imperativement le mettre à chaque fin de requete ;)

par Truc » 07 mai 2007, 12:12

Salut,

Le type SET peut être (si les propositions sont limitées)... donc à voir pourquoi devoir/vouloir enregistrer de tel manière :-k
(Défaut de conception ?!)

type de champs

par regne » 07 mai 2007, 12:03

bonjour,

je vais enregistrer dans ma bdd des infos separer par des virgules ou ;

je me demander si il n'y avait pas un type de champ specifique qui existerait dans mysql ?

merci de vos reponses