Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 17h43   #1
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : juillet 2011
Messages : 26
Points : 0
Points : 0
Par défaut mysql requete syntaxe

Bonjour,

je voudrais faire une requête Mysql en une ligne je voulais savoir si c’était possible. Je change le hash des MDP donc pour éviter de tout réinitialiser je fais ainsi.

Je la présente sous les 2:

Code :
1
2
3
SELECT * 
FROM `compte` 
WHERE 'nom' = 'Jean' AND Variable = 0 AND MDP= md5('lemdptappé');
J’exécute un row() rechercher ensuite

Code :
1
2
3
SELECT * 
FROM `compte` 
WHERE 'nom' = 'Jean' AND Variable = 1 AND MDP= Sha1('lemdptappé');
J’exécute un row() rechercher ensuite

Je voudrais donc faire un genre de :

Si le nom = au nom qui se log et Variable = 0 alors on check son MDP= md5('lemdptappé')sinon si Variable = 1 alors on check son MDP= Sha1('lemdptappé')
Puis je lance un row() pour rechercher ensuite et si c'est bon lire la sauvegarde

J’espère c'est clair merci de l'aide.
maloy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h54   #2
Membre Expert
 
Avatar de Yanika_bzh
 
Homme Yannick
Ingénieur Etudes & Developpements
Inscription : février 2006
Messages : 1 125
Détails du profil
Informations personnelles :
Nom : Homme Yannick
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Ingénieur Etudes & Developpements
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2006
Messages : 1 125
Points : 1 670
Points : 1 670
Quelque chose dans le genre

Code :
1
2
3
4
5
6
7
8
9
10
11
 
SELECT
  *
FROM
    Compte
WHERE
   Nom='Jean' AND
   MDP = CASE
         When Variable=0 THEN md5('lemdptappé')
         ELSE Sha1('lemdptappé')
   END
??
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac)
Yanika_bzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web