vos avis sur mysql et mot de passe
7 messages
• Page 1 sur 1
- silverbeach
- WRInaute occasionnel

- Messages: 333
- Inscription: 20 Juil 2005
vos avis sur mysql et mot de passe
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?
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 impliqué

- Messages: 903
- Inscription: 17 Sep 2005
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.
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 occasionnel

- Messages: 333
- Inscription: 20 Juil 2005
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
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
- sgaze
- WRInaute impliqué

- Messages: 538
- Inscription: 2 Fév 2004
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.
Pour avoir les charactéristiques d'un produit :
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 impliqué

- Messages: 865
- Inscription: 5 Juil 2004
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.
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.
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Gestion des langues et des sessions en PHP / MySQL
- Script de mise en cache des pages (PHP MySQL)
- Impact du PageRank dans le positionnement Google
- Passage à l'heure d'été/hiver sur un forum phpBB 3
- Les sites les plus visibles pour le mot Google
- Google AdWords introduit le concept de niveau de qualité
- Google reconnait-il les différentes formes de mots ? (singulier/pluriel et autres)
- Comment optimiser la proéminence des mots-clés
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 0 invités
