[SQL] 'Like' trop large!
Résolu/Fermé
Leskate
Messages postés
80
Date d'inscription
lundi 11 juin 2007
Statut
Membre
Dernière intervention
29 mai 2008
-
26 mai 2008 à 10:48
Leskate Messages postés 80 Date d'inscription lundi 11 juin 2007 Statut Membre Dernière intervention 29 mai 2008 - 26 mai 2008 à 13:45
Leskate Messages postés 80 Date d'inscription lundi 11 juin 2007 Statut Membre Dernière intervention 29 mai 2008 - 26 mai 2008 à 13:45
A voir également:
- [SQL] 'Like' trop large!
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Sql commence par ✓ - Forum Webmastering
- Photo de profil facebook sans like ✓ - Forum Facebook
- Photo like instagram - Guide
2 réponses
Ricky38
Messages postés
4347
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 451
26 mai 2008 à 12:09
26 mai 2008 à 12:09
bonjour :)
tu as essayé ceci :
Juste enlever les % autour de id car ça lui dit tout ce qu'il y a devant id et tout ce qu'il y a après
tu as essayé ceci :
"select id_matiere from $nomtable where ids_eleves like '$id' And (Date>='$du' and Date<='$au') ";
Juste enlever les % autour de id car ça lui dit tout ce qu'il y a devant id et tout ce qu'il y a après
Leskate
Messages postés
80
Date d'inscription
lundi 11 juin 2007
Statut
Membre
Dernière intervention
29 mai 2008
8
26 mai 2008 à 13:14
26 mai 2008 à 13:14
J'ai résolu partiellement le probleme :
Mais c'est on ne peux plus modulable et compréhensible :\
Enfin bon.. ca marche -_-
Je ne met pas 'Résolu', au cas ou vous auriez une meilleur solution a me proposer.
"select Distinct id_matiere from $nomtable where ( ids_eleves like '00$id.%' or ids_eleves like '0$id.%' or ids_eleves like '$id.%' or ids_eleves like '%.00$id' or ids_eleves like '%.0$id' or ids_eleves like '%.$id' or ids_eleves like '%.$id.%' or ids_eleves like '%.0$id.%' or ids_eleves like '%.00$id.%' or ids_eleves like '$id' or ids_eleves like '0$id' or ids_eleves like '00$id' ) And (Date>='$du' and Date<='$au') ";
Mais c'est on ne peux plus modulable et compréhensible :\
Enfin bon.. ca marche -_-
Je ne met pas 'Résolu', au cas ou vous auriez une meilleur solution a me proposer.
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
90
26 mai 2008 à 13:26
26 mai 2008 à 13:26
Bonjour.
Ton "ids_eleves", il a un format défini ?
Genre, c'est une suite d'ID sur trois caractères séparés par des points ?
Dans l'affirmative, c'est relativement simple : tu prends $id, tu le complète avec des "0" devant pour arriver à trois caractères et tu fais un like '%$id_complete%'
Ton "ids_eleves", il a un format défini ?
Genre, c'est une suite d'ID sur trois caractères séparés par des points ?
Dans l'affirmative, c'est relativement simple : tu prends $id, tu le complète avec des "0" devant pour arriver à trois caractères et tu fais un like '%$id_complete%'
Leskate
Messages postés
80
Date d'inscription
lundi 11 juin 2007
Statut
Membre
Dernière intervention
29 mai 2008
8
>
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
26 mai 2008 à 13:45
26 mai 2008 à 13:45
Réponse très simple en effet!
Je n'y avais meme pas pensé -_-
Merci a toi! Problème résolu :D
Je n'y avais meme pas pensé -_-
Merci a toi! Problème résolu :D
26 mai 2008 à 13:11
Si mon id est 13 et que dans ma liste j'ai 056.013.096, il ne me renvois pas le tuple !
Ca ne marche pas en gros...