Page 1 sur 1
Selectionner seulement les valeurs numeriques
Posté : 28 août 2005, 17:33
par Romeo
J'ai un champ char qui comporte aussi des valeurs numeriques.
Je voudrais simplement selectionner les valeurs numerques de ce champ.
Merci
Posté : 28 août 2005, 17:50
par Cyrano
Explore les REGEX, selon le SGBD, tu peux faire une recherche avec des expressions régulières en définissant un masque numérique.
Posté : 28 août 2005, 17:51
par HD
j'ai pensé à un code genre
$taille = strlen($texte);
pour connaitre la longeur de ton texte (char)
$ligne = 0 ;
while ( $ligne < $taille ) {
if (is_numeric($titre[$ligne]){
// instructions pour valeur numerique
else {
// instructions pour non numerique (ou pas de else si tu veux)
}
$ligne=$ligne+1;
};
mais donne un exemple de ce que contient ton champs char pour qu'on reponde mieux a ta question
Posté : 28 août 2005, 17:57
par Cyrano
Je ne l'ai pas précisé, mais quand je parle de REGEX, il faut entendre "Dans la requête SQL, ce qui serait plus rapide que d'extraire tout en PHP puis de trier: là, on trie directement en SQL pour ne récupérer que ce qu'on cherche.