Lister valeur supérieure ou égale à 8 caractères [MYSQL] - SQL/NoSQL - Programmation
Marsh Posté le 01-04-2010 à 09:16:57
/HS
Tu veux dire que tu stockes en clair les mots de passe ?
Marsh Posté le 01-04-2010 à 09:19:26
C'est pour retravailler un fichier txt en forme email:motdepasse .
Pas du tout destiné à être stocké en ligne.
Ce fichier est sur un notebook de 1998 non connecté
Marsh Posté le 01-04-2010 à 09:25:00
Pi0u a écrit : Trompé de sujet ? |
Non, je ne me suis pas trompé, mais en SQL, je ne te serait pas d'une grande aide. Sauf peut-être te dire que tu n'as pas poser le problème, me semble t-il.
/ Fin du Hors Sujet
Marsh Posté le 01-04-2010 à 09:27:45
Je comprend pas ce que tu racontes , m'enfin je pense pas que ça réponde à mes questions donc c'est pas bien grave.
Je laisse la place à ceux qui savent...
Marsh Posté le 01-04-2010 à 10:35:48
Google est ton ami : http://dev.mysql.com/doc/refman/5. [...] tions.html
-> CHAR_LENGTH()
Edit : si c'est pour retravailler un fichier texte, un script php sans MYsql suffisait
Marsh Posté le 01-04-2010 à 10:38:33
J'ai lu oui ( la partie aide de phpmyadmin arrive sur cette page ) , je ne m'en suis pas sortie d'où ma demande d'aide.
Merci pour ta contribution
Ce que je lis c'est :
-> CHAR_LENGTH() Returns the length of the string str, measured in characters.
Donc c'est peu être pas là qu'il faut cherché ou alors je ne saisi pas comment répondre à ma question.
Marsh Posté le 01-04-2010 à 11:14:59
Ben facile :
SELECT EMAIL, PASSWORD FROM USER WHERE CHAR_LENGTH(PASSWORD) >= 8
SELECT EMAIL, PASSWORD FROM USER WHERE CHAR_LENGTH(PASSWORD) >= 8 AND EMAIL LIKE "%@live.fr"
Marsh Posté le 01-04-2010 à 09:11:52
Bonjour,
J'avoue dis comme cela c'est pas clair .
Parlons concret :
On est sur une base MYSQL.
J'ai une table USER et deux champs EMAIL et PASSWORD ( pas hashés biensur donc en clair ) .
Mais question est simple, je voudrai faire une requête pour afficher les couples (email,password) où les mots de passe font 8 caractères ou plus uniquement.
Et si possible pousser plus loin en affichant es mots de passe de 8 caractères ou plus mais UNIQUEMENT pour les email de forme .. @live.fr par exemple .
Merci d'avance pour votre aide .
Message édité par Pi0u le 01-04-2010 à 09:16:52