Extraire et tester variable
Résolu/Fermé
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
-
8 nov. 2011 à 15:50
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 8 nov. 2011 à 17:36
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 8 nov. 2011 à 17:36
A voir également:
- Extraire et tester variable
- Extraire une video youtube - Guide
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester son pc - Guide
- Extraire son video - Guide
- Tester composant pc - Guide
4 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
8 nov. 2011 à 15:58
8 nov. 2011 à 15:58
Hello,
La fonction preg_match() de PHP est faite pour toi.
Tu peux aussi récupérer directement en base les valeurs contenant XXX toujours en utilisant les expression régulières et en te servant de ça : https://dev.mysql.com/doc/refman/8.0/en/regexp.html
La fonction preg_match() de PHP est faite pour toi.
<?php $bContientXXX = preg_match("#XXX#", $maVariable); // Contient true si ta variable $maVariable contient "XXX" ?>
Tu peux aussi récupérer directement en base les valeurs contenant XXX toujours en utilisant les expression régulières et en te servant de ça : https://dev.mysql.com/doc/refman/8.0/en/regexp.html
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
11
8 nov. 2011 à 16:29
8 nov. 2011 à 16:29
Ce n'est pas tout à fait ce que je cherche.
J'ai cette requête :
(je cherche les enregistrements qui contiennent "%ALBE%BAS-RHIN" dans lieu_mariage_1 , 2 ou 3.
Dans la suite des traitements, je voudrais tester si et seulement si lieu_mariage_1 contient ALBE, ou lieu_mariage_2 ou lieu_mariage_3, ou lieu_mariage_1 + lieu_mariage_2, ou lieu_mariage_1 + lieu_mariage_3, ou lieu_mariage_2 + lieu_mariage_2 ............. (en fait, si ALBE est contenu dan l'un des lieu_mariage).
Merci
J'ai cette requête :
$select = 'SELECT * FROM ville_bis WHERE sexe LIKE "F" AND (lieu_mariage_1 LIKE "%ALBE%BAS-RHIN" OR lieu_mariage_2 LIKE "%ALBE%BAS-RHIN" OR lieu_mariage_3 LIKE "%ALBE%BAS-RHIN" AND SUBSTRING(date_naissance, -4) > "1599" AND SUBSTRING(date_naissance, -4) < "1801") ORDER BY nom ASC, prenom ASC';
(je cherche les enregistrements qui contiennent "%ALBE%BAS-RHIN" dans lieu_mariage_1 , 2 ou 3.
Dans la suite des traitements, je voudrais tester si et seulement si lieu_mariage_1 contient ALBE, ou lieu_mariage_2 ou lieu_mariage_3, ou lieu_mariage_1 + lieu_mariage_2, ou lieu_mariage_1 + lieu_mariage_3, ou lieu_mariage_2 + lieu_mariage_2 ............. (en fait, si ALBE est contenu dan l'un des lieu_mariage).
Merci
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
Modifié par Mihawk le 8/11/2011 à 16:33
Modifié par Mihawk le 8/11/2011 à 16:33
(Repeat)
La fonction preg_match() de PHP est faite pour toi.
Mihawk
"Tant qu'on ne fait pas, on ne sait pas."
La fonction preg_match() de PHP est faite pour toi.
<?php $bContientAlbe = (preg_match("#ALBE#", $lieuMariage1) || preg_match("#ALBE#", $lieuMariage2) || preg_match("#ALBE#", $lieuMariage3)); ?>
Mihawk
"Tant qu'on ne fait pas, on ne sait pas."
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
11
8 nov. 2011 à 16:57
8 nov. 2011 à 16:57
OK !!!! J'ai réussi ........... ;o))
Merci beaucoup !
A ++
Merci beaucoup !
A ++
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
8 nov. 2011 à 17:36
8 nov. 2011 à 17:36
Au plaisir :)