Requête SQL pr Espace en trop ds email

Fermé
Bouh - 9 nov. 2005 à 18:53
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 - 10 nov. 2005 à 11:53
Bonsoir à tous,
J'aimerai faire une requête qui me permette de sélectionner tous le smails où il y a un espace avant (en trop bien entendu) afin de pouvoir les supprimer tous d'un coup, car je pense avoir beaucoup trop d'email faux à cause de cet espace qui s'est glissé je ne sais comment.
du style SELECT * FROM mabase WHERE email=" ***";
merci par avance,
bonsoir à tous,
Bouh
A voir également:

4 réponses

bacchuss Messages postés 1162 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 6 avril 2009 190
9 nov. 2005 à 19:35
salut

tu peux essayer
SELECT * FROM mabase WHERE email like ' %'
0
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 14
10 nov. 2005 à 11:45
ou avant de l'enregistrer dasn ta base tu fait un

$email = str_replace(" ", "", $email);


Et la tu supprime les espaces devant et/ou derrière !!! Mais par contre ça supprime l'espace entre les mots aussi ! Mais bon vu k'une adresse email n'a pas d'espace tu est trankilou ! ;)

@+
0
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 387
10 nov. 2005 à 11:51
Pour suprimer les espace avant et apres un text il faut utiliser les fonction trim(), ltrim() et rtrim()
0
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 14
10 nov. 2005 à 11:53
Exact, moi je les remplace ! ;)

Bien joué! :P :P
0