Requête SELECT sur N° de téléphone
Bonjour à tous,
Depuis mes formulaires, les N° de téléphone arrivent sous la forme +33623232323 et je souhaite rechercher s'ils existent déjà dans la table.
Le problème c'est que dans la table, il y a d'anciens N° stockés de différentes façons, par exemple 06 23 23 23 23 ou 06.23.23.23.23
Pour ceux qui sont stockés comme ils arrivent du formulaire, avec ou sans +33 cette requête fonctionne :
Code:
1 2 3
|
$last_9_chiffres = substr($telephone, -9);
"SELECT id_partenaire FROM `contacts` WHERE RIGHT(telephone, 9) = '$last_9_chiffres'"; |
Mais lorsqu'ils sont stockés sous la forme 06 23 23 23 23 ou 06.23.23.23.23, évidemment ça plante.
Comment "nettoyer" dans la requête avec un truc du genre str_replace( array(' ', '.'), array('','') ) ? Est ce que c'est possible ?
Merci d'avance :oops: