champs en php : tous pareils ou tous différents ? [PHP] - PHP - Programmation
Marsh Posté le 21-11-2003 à 10:45:30
je suis sur que tu connais toi même la réponse !
Pour ma part en tout cas je différencie le nom des champ, ca permet une meilleure relecture des requêtes, surtout celles avec bcp de jointures.
Marsh Posté le 21-11-2003 à 12:12:57
GuYzMo a écrit : je suis sur que tu connais toi même la réponse ! |
moi je faisais tous différents mais on me dit que ça ne sert à rien en ce moment autour de moi donc je voulais avoir des avis extérieurs...
Marsh Posté le 21-11-2003 à 12:27:32
Thekeke a écrit : |
les prefixer est une bonne habitude (GuYzMo a expliqué pourquoi)
Marsh Posté le 21-11-2003 à 12:40:54
préfixer les champs est assez pratique, mais dans le cas de long noms de tables, mieux vaut un diminutif.
Marsh Posté le 23-11-2003 à 00:00:00
Moi, je préfixe les tables en fonction de certains ensemble de table et pas un prefixe par table.
Par contre, pour les colonnes je préfixes pas.
un table.colonne est sufisant pour les différencier facilement a la relecture.
Marsh Posté le 23-11-2003 à 18:47:28
Normalement pas besoin de prefixer les champs, de toutes facons si un champ present dans 2 tables est utilisé et que la table n'est pas precisée, mySql va renvoyer une erreur car il ne saura pas quoi choisir.
Dans ce cas là on se doit préciser les tables, ex: SELECT C.nom, F.nom, C.adresse, F.adresse FROM Client C, Fournisseur F WHERE .... ;
==> finalement c'est un systeme de préfixe comme un autre
Marsh Posté le 21-11-2003 à 01:38:45
Bonjour,
Question de newbie : pouvez vous me dire s'il vous mieux que je nomme mes champs pareils pour toutes les tables ou différemment en fonction de la table ?
Exemple tous pareil :
tab_webnews
id
date
rubrique
mot
texte
images
tab_mots
id
mot
exemple tous différents en fonction de la table :
tab_webnews
webnews_id
webnews_date
webnews_rubrique
webnews_mot
webnews_texte
webnews_images
tab_mots
mots_id
mots_mot
Message édité par thekeke le 21-11-2003 à 01:39:09
---------------
BattleTag : thekeke#2108 ajoutez moi ;)