Ignorer les espaces, slash et points
Fermé
Southstyle
Messages postés
46
Date d'inscription
mardi 17 avril 2012
Statut
Membre
Dernière intervention
26 mars 2021
-
13 juil. 2016 à 10:33
Utilisateur anonyme - 17 juil. 2016 à 21:28
Utilisateur anonyme - 17 juil. 2016 à 21:28
A voir également:
- Ignorer les espaces, slash et points
- Espaces insécables - Guide
- Slash à l'envers ✓ - Forum Clavier
- Créer une carte avec des points - Guide
- Slash droit - Forum Excel
- Dans ce fichier, réalisez le graphique xy (nuage de points ou dispersion), avec les x en abscisse. dans le graphique, les points dessinent un nombre. lequel ? - Forum Bureautique
2 réponses
Southstyle
Messages postés
46
Date d'inscription
mardi 17 avril 2012
Statut
Membre
Dernière intervention
26 mars 2021
16 juil. 2016 à 11:55
16 juil. 2016 à 11:55
Voilà, j'ai trouvé moi-même :
SELECT * FROM users WHERE [CLAUSE 1] AND (REPLACE(userphone,' ','') LIKE '%".$_POST['suserphone']."%' OR REPLACE(userphone,'.','') LIKE '%".$_POST['userphone']."%' OR REPLACE(userphone,'/','') LIKE '%".$_POST['userphone']."%')
Après on peut peut-être faire plus propre, mais au moins ça fonctionne.
SELECT * FROM users WHERE [CLAUSE 1] AND (REPLACE(userphone,' ','') LIKE '%".$_POST['suserphone']."%' OR REPLACE(userphone,'.','') LIKE '%".$_POST['userphone']."%' OR REPLACE(userphone,'/','') LIKE '%".$_POST['userphone']."%')
Après on peut peut-être faire plus propre, mais au moins ça fonctionne.
Utilisateur anonyme
Modifié par HDU le 17/07/2016 à 21:28
Modifié par HDU le 17/07/2016 à 21:28
Bonjour,
Peut-être REMPLACER (replace) le caractère " " par "".
Enregistrer le résultat.
Ensuite REMPLACER (replace) le caractère "/" par "".
Ainsi de suite.
Enfin, lancer la query...
A+
Quand jimmy dit what'd I say, I love you baby
C'est comme qui dirait, Toute la province qui chante en anglais
Peut-être REMPLACER (replace) le caractère " " par "".
Enregistrer le résultat.
Ensuite REMPLACER (replace) le caractère "/" par "".
Ainsi de suite.
Enfin, lancer la query...
A+
Quand jimmy dit what'd I say, I love you baby
C'est comme qui dirait, Toute la province qui chante en anglais
16 juil. 2016 à 16:27
Si la personne a écrit 012/345.56.67 et que je recherche 0123455667, la requête retournera un résultat nul.
J'ai essayé de les imbriquer, mais ça ne marche pas :
REPLACE(REPLACE(REPLACE(userphone,'/',''),'.',''),' ','') LIKE '%".$_POST['userphone']."%'