Mon SELECT ne se fait pas correctement
Résolu/Fermé
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
-
26 nov. 2012 à 19:08
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 27 nov. 2012 à 13:30
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 27 nov. 2012 à 13:30
A voir également:
- Mon SELECT ne se fait pas correctement
- Un cable ethernet n'est pas branché correctement ou est endommagé ✓ - Forum Windows 7
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Votre appareil ne dispose pas des correctifs de qualité - Guide
- Dans le document à télécharger, léa a utilisé 2 méthodes différentes pour centrer le nom des continents. lesquels sont centrés correctement ? ✓ - Forum Javascript
- Please select boot device - Forum Matériel & Système
2 réponses
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
Modifié par Nhay le 26/11/2012 à 19:33
Modifié par Nhay le 26/11/2012 à 19:33
Essaye en rajoutant des parenthèse :
$select = "SELECT * FROM ville_bis WHERE (lieu_mariage_1 LIKE '%BASSEMBERG%' OR lieu_mariage_2 LIKE '%BASSEMBERG%' OR lieu_mariage_3 LIKE '%BASSEMBERG%' OR lieu_mariage_4 LIKE '%BASSEMBERG%') AND ((SUBSTRING(date_naissance, -4) > '1500' AND SUBSTRING(date_naissance, -4) < '1801') OR date_naissance LIKE '') AND sexe LIKE 'F' ORDER BY nom ASC, prenom ASC";
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
11
27 nov. 2012 à 13:30
27 nov. 2012 à 13:30
C'était en effet un problème de parenthèse. Avec ceci ça fonctionne :
Merci pour ton aide.
;o))
$select = 'SELECT * FROM ville_bis WHERE sexe LIKE "F" AND (lieu_mariage_1 LIKE "%ALBE%" OR lieu_mariage_2 LIKE "%ALBE%" OR lieu_mariage_3 LIKE "%ALBE%" OR lieu_mariage_4 LIKE "%ALBE%") AND (SUBSTRING(date_naissance, -4) > "1500" AND SUBSTRING(date_naissance, -4) < "1801" OR date_naissance LIKE "") ORDER BY nom ASC, prenom ASC';
Merci pour ton aide.
;o))