auto increment / trie données

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 : auto increment / trie données

Re: auto increment / trie données

par Mazarini » 05 juil. 2013, 09:40

Dans ta table des numéros de téléphone par exemple tu peux avoir :
- id_telephone (auto incrément)
- id_contact (vient de la table contact)
- numero

Tu peux alors créer un index secondaire sur id_contact pour récupérer facilement les téléphones d'un contact et utiliser id-telephone pour manipuler un téléphone en particulier.

Edit, en fait j'avais mal compris. Il faut ajouter une colonne type_proprietaire_telephone et remplacer id_contact par id_proprietaire pourque ca peux être le numéro d'un contact ou autre.

Re: auto increment / trie données

par skrauss » 05 juil. 2013, 00:29

Bonjour,

Je vais essayer d être plus clair
vue que j'ai different contact (avec different champs a renseigner peut d'identique) je suis donc partie sur plusieurs table ave ma clef primaire en auto-increment.

De la j'ai voulue gérer les information de contact (tel,mail,bip,...) mais vue qu'il peu y avoir plusieurs tel je me suis dit je vais créer une table mais la je vais y insérer tous les numero de tous les contacts ... je voulais mettre l ID (celui propre a chaque table en auto increment) pour differencier les differents contact mais la soucis comment différencier le numero 1 de ma table1 et le numero 1 de ma table 2

Je me suis dit pk ne pas mettre un masque pour avoir un ID de type AA0001,AA0002,BB0001,..... plustot que 1,2,3 Donc comment faire un truc comme ça .....

Ou alors je me prend la tete et y a plus simple pour gérer mon soucis ....

c'est la que mes compétence s arrete ....

Merci d'avance en éspérant etre claire ......

Re: auto increment / trie données

par moogli » 04 juil. 2013, 23:11

salut,

je ne comprend pas la question quel est le problème exactement ?

La référence est la clef primaire, le nom importe peu pour les relations.

quand aux données à sélectionner c'est pareil c'est pas clair.
Mais globalement tu doit pouvoir sélectionner tous ce que tu souhaite ;)


@+

auto increment / trie données

par skrauss » 03 juil. 2013, 10:38

Bonjour,

Débutant en sql ... et même php, je cherche quand même a développer comme une petite application web pour une gestion métier collant au plus a la réalité.

Dans ce projet je me retrouve donc avec differente tables (site_intervention,contact_site,contact_exterieur,salarié,....) et la pour ce qui est information de contact (tel email ...) je me suis dit "faut faire une table car je peu avoir plusieurs tel pour un contact".
Sur chaque table j'ai une clef primaire auto increment du type ID_nomtable, du coup je souhaiter avoir un masque pour faire (site_00000,ext_00000) et j'ai un doute sur la fesabilité un SQL la solution est-elle de faire une routine en php pour obtenir ce resultat ???

ensuite dans mon projet j'ai besoin de sortir des informations sur 12mois glissant la meilleur solution est t-elle juste une routine en php pour affichage sur 12 mois ou d'en faire une qui modifie un champs de la base a chaque ajout en retirant la veille -1an.

Merci d'avance pour vos réponse