vos avis sur mysql et mot de passe

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

silverbeach
WRInaute impliqué
WRInaute impliqué
 
Messages: 322
Inscription: Mer Juil 20, 2005 15:50

vos avis sur mysql et mot de passe

Message le Lun Nov 14, 2005 19:49

Bonjour

J'aimerai avoir vos avis pour mon futur site:

Vaut mieux faire une table mysql avec de nombreux champs ou la diviser en plusieurs tables et donc devoir appeler plusieurs tables?

Pour crypter les mot de pass, vaut mieux utiliser crypt ou md5?


f_trt
WRInaute passionné
WRInaute passionné
 
Messages: 781
Inscription: Sam Sep 17, 2005 22:36

Message le Lun Nov 14, 2005 20:12

Pas facile ta question, en fait cela dépend de tes requètes dessus,
de la quantité de données, si c'est de l'écriture ou des requetes de
selection. Bref dis nous l'usage final.

Pour le mot de passe moi je dirais pas d'importance pourvu que tu saches
mettre en oeuvre et que tu prévois un système de compteur par exemple
au bout de trois echecs tu redonnes même pas le possibilité de re-essayer par exemple.

silverbeach
WRInaute impliqué
WRInaute impliqué
 
Messages: 322
Inscription: Mer Juil 20, 2005 15:50

Message le Lun Nov 14, 2005 20:17

dans la table, il y aura des produits
Pour chaque produit, il y a de nombreux caractéristiques (1 caract = 1 champs) donc +- 30 champs
et ce sera des requete de selection

j'espere que j'aurais ete un peu plus clair


f_trt
WRInaute passionné
WRInaute passionné
 
Messages: 781
Inscription: Sam Sep 17, 2005 22:36

Message le Lun Nov 14, 2005 20:35

Ben vu comme cela je mettrais tout dans la même table en pensant bien a mettre des index sur les champs qui vont servir dans les requètes select.

Cadeau:
-http://www.chevrel.org/fr/optimiser/phpmysql/

A+

silverbeach
WRInaute impliqué
WRInaute impliqué
 
Messages: 322
Inscription: Mer Juil 20, 2005 15:50

Message le Lun Nov 14, 2005 23:25

merci f_trt :lol:

sgaze
WRInaute passionné
WRInaute passionné
 
Messages: 538
Inscription: Lun Fév 02, 2004 16:54

Message le Mar Nov 15, 2005 13:48

Si tous les produits n'ont pas les mêmes caractéristiques, tu peux aussi avoir une table des produits, une table des charactéristiques et une table de liaison entre les deux.

Il faudrait alors mettre une clé unique sur Produits.prd_id, une sur Characteristiques.chr_id et une clé unique composite sur (prd_id, chr_id) pour la table Produits_Charac.

Code: Tout sélectionner
| Produits         |
| prd_id | prd_nom |
|__________________|
| 1      | prd1    |
| 2      | prd2    |
| 3      | prd3    |
|________|_________|


__________________
| Characteristiques|
| chr_id | chr_nom |
|__________________|
| 698    | chr1    |
| 699    | chr2    |
| 700    | chr3    |
|________|_________|

__________________
| Produits_Charac  |
| prd_id | chr_id  |
|__________________|
| 1      | 699     |
| 1      | 698     |
| 3      | 700     |
|________|_________|


Pour avoir les charactéristiques d'un produit :
Code: Tout sélectionner
select c.chr_nom from Produits p, Characteristiques c, Produits_Charac pc
where c.chr_id = pc.chr_id
and pc.prd_id = p.prd_id
and prd_nom = 'nom_d_un_produit'

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Mar Nov 15, 2005 13:55

Pour savoir comment découper tes tables, fais une recherche sur les formes normales,c'estun ensemble de règles simples pour contruire une base de données.

Pour ce qui est du mot de passe, il faut un algo de hachage qui puisse prendre en compte un sel. Si tu es en PHP, je te conseille d'utiliser la fonction crypt de celui-ci en précisant comme algo md5 ou sha1 et en ajoutant un sel.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Bombing

  • Analyseur de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Suggestion de mots
    Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.
  • Suggestion de mots Google
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité