[MYSQL] Lister valeur supérieure ou égale à 8 caractères

Lister valeur supérieure ou égale à 8 caractères [MYSQL] - SQL/NoSQL - Programmation

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
Reply

Marsh Posté le 01-04-2010 à 09:11:52   

Reply

Marsh Posté le 01-04-2010 à 09:16:57    

/HS
Tu veux dire que tu stockes en clair les mots de passe ?


Message édité par Profil supprimé le 01-04-2010 à 09:17:11
Reply

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é :)
 

Reply

Marsh Posté le 01-04-2010 à 09:21:12    

Ca a l'air de te plaire... Moi je fais pas.
Merci.

Reply

Marsh Posté le 01-04-2010 à 09:21:54    

Trompé de sujet ?

Reply

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

Reply

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...

Reply

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 :/


Message édité par rufo le 01-04-2010 à 10:36:46

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

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.


Message édité par Pi0u le 01-04-2010 à 10:42:32
Reply

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"


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 01-04-2010 à 11:14:59   

Reply

Marsh Posté le 01-04-2010 à 11:32:14    

Parfait, merci beaucoup !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed