Accueil > Forum > > > > recherche multi champs
recherche multi champs
lundi 6 juin 2005 à 00:59:59 |
recherche multi champs

guev
|
bonjour je réalise un moteur de recherche multi champs (environ 10) pour un site et ce qui me gène c'est que j'utilise AND dans ma requète et donc cela veut dire que tous les champs doivent être renseignés sinon le résultat est zéro. (si j'ai bien compris). Si j'utilise OR c'est pas bon non plus car ma requète me sort tous les enregistrements. Alors que dois-je utiliser pour que meme si juste 5 champs soient renseignés ma requète me sorte uniquement les résulats de ces champs ? j'ai egalement deux champs ou j'utilise BETWEEN, pour l'age et la taille. merci de votre aide guev
|
|
lundi 6 juin 2005 à 10:12:15 |
Re : recherche multi champs

oxram
|
ta requete serais la bienvenue pour y voir plus clair.
oxram
|
|
lundi 6 juin 2005 à 11:23:16 |
Re : recherche multi champs

guev
|
<?php $colname2_search = "-1"; if (isset($_GET["situation"])) { $colname2_search = (get_magic_quotes_gpc()) ? $_GET["situation"] : addslashes($_GET["situation"]); } $colname_search = "-1"; if (isset($_GET['sexe1'])) { $colname_search = (get_magic_quotes_gpc()) ? $_GET['sexe1'] : addslashes($_GET['sexe1']); } $age1_search = "-1"; if (isset($_GET['age1'])) { $age1_search = (get_magic_quotes_gpc()) ? $_GET['age1'] : addslashes($_GET['age1']); } $age2_search = "-1"; if (isset($_GET['age2'])) { $age2_search = (get_magic_quotes_gpc()) ? $_GET['age2'] : addslashes($_GET['age2']); } $taille1_search = "-1"; if (isset($_GET['taille1'])) { $taille1_search = (get_magic_quotes_gpc()) ? $_GET['taille1'] : addslashes($_GET['taille1']); } $taille2_search = "-1"; if (isset($_GET['taille2'])) { $taille2_search = (get_magic_quotes_gpc()) ? $_GET['taille2'] : addslashes($_GET['taille2']); } mysql_select_db($database_atoutcoeur, $atoutcoeur); $query_search = sprintf("SELECT * FROM membres WHERE sexe1 = '%s' AND situation = '%s' AND age BETWEEN '%s' AND '%s' AND taille BETWEEN '%s' AND '%s'", $colname_search,$colname2_search,$age1_search,$age2_search,$taille1_search,$taille2_search); $search = mysql_query($query_search, $atoutcoeur) or die(mysql_error()); $row_search = mysql_fetch_assoc($search); $totalRows_search = mysql_num_rows($search); ?> voici ma requete générée par dreamweaver (je sais pas top). j'ai juste mis 6 champs merci de votre aide
guev
|
|
lundi 6 juin 2005 à 14:00:44 |
Re : recherche multi champs

oxram
|
il fau que tu cré plusieur requete et que si tel ou tel champs est renseigné tu balance la bone requete donc ten a plus de dix à faire. Moi ce que je te conseille c'est de faire une recherche avec au plus 3 champs car sinon ça va te faire tro de requete à faire déja avec 3 ten a 9 a faire normalement. donc avec 10 champs ten a 10 puissance 10 donc 100.
oxram
|
|
lundi 6 juin 2005 à 22:56:40 |
Re : recherche multi champs

guev
|
Merci bcp pour la réponse !
Etant donné que je serais inccapable de faire une telle prog, serait-il possible de me faire un exemple concret avec deux ou trois requètes pour que je puisse y voir plus clair et je ferais ensuite le reste. de cette façon je pense apprendre bcp plus vite, car là je ne sais meme pas ou commencer.
encore merci
guev
|
|
Cette discussion est classée dans : recherche, champs, utilise, multi, requète
Répondre à ce message
Sujets en rapport avec ce message
Recherche Texte intégrale / Vue [ par cbu ]
Bonjour,je suis en train de mettre en place un fonctionnement de recherche texte intégrale.J'ai besoin d'effectuer ma recherche sur des champs de type
Recherche de doublon dans plusieurs champs d'une même table [ par PtitBilou ]
Bonjour ! Fraichement larguée par mon employeur dans les méandres de la base de donnée, j'essaie de me dépatouiller pour mettre en place une base de d
indexation des champs [ par azahiri ]
Bonjour, j'ai une base de données Oracle et j'ai une application ou ya des requetes pour faire des recherche sur la base. je voudrai optimiser ces rec
affichage distinct de deux champs avec la derniere modif [ par saltwater08 ]
Bonjour, j'aimerai avoir une requete qui affiche deux champs distinct d'une table mais qui en plus affiche la derniere date de modif exemplechamp1----
Recherche fulltext - Lent à la première exécution, puis OK... [ par PetitMuf ]
Bonjour, J'ai un problème avec la recherche fulltext sur SQL Server 2005. Lorsque j'execute un requête (quelque soit le prédicat..., mais j'utilise
update / set : sauvegarde des moficiations ... [ par DjanGoJack ]
Bonjour,Je dois modifier une base de donnée que mon service utilise actuellement.J'utilise IBOconsoleJ'ai rajouté une colonne nommée ORDRERAPPORT à la
Optimisation requête [ par cdsarkis ]
Bonjour,je dois lancer la requête qui suit sur une table de plus de 200 millions de lignes (environnement SQL Serveur 2000). Est-elle bien optimisée ?
Comparaison de temps d'execution par rapport à la structure d'une table [ par hasen ]
Amis du jour, bonjour!Je m'explique, car j'ai l'impression que mon titre n'est pas clair... J'ai une base de données Access avec 2 très grosses tables
Multi requete sql et champ repeter PHP [ par inkydjango ]
Slt a tous !! Une nouvelle colle pour les boss !! Je dois creer un tableau sur lequel je dois inserer plusieurs requete sql sur un zone repetée: je
Recherche textuelle Intégrale et mots ignorés [ par marcantoine93 ]
Bonjour à tous, J'ai une page web php permettant d'effectuer une recherche par mot clé. Je souhaite savoir le moyen de pouvoir éviter les erreurs liée
Livres en rapport
|
Derniers Blogs
[SHAREPOINT 2010] CRéER ET PACKAGER UNE APPLICATION SILVERLIGHT POUR SHAREPOINT 2010[SHAREPOINT 2010] CRéER ET PACKAGER UNE APPLICATION SILVERLIGHT POUR SHAREPOINT 2010 par neodante
L'intégration native de Silverlight dans SharePoint 2010 représente une avancée majeure dans la conception des applications sur la plateforme SharePoint. Et pour cause, Silverlight repousse les limites du Web de SharePoint en offrant une expérience plus r...
Cliquez pour lire la suite de l'article par neodante [MIX10] KEYNOTE PREMIèRE JOURNéE - WINDOWS PHONE 7 ET SILVERLIGHT 4[MIX10] KEYNOTE PREMIèRE JOURNéE - WINDOWS PHONE 7 ET SILVERLIGHT 4 par cyril
Comme l'année dernière, me revoici à Las Vegas pour Mix10. Ce matin a eu lieu le premier keynote animé par Scott Guthrie. Le keynote s'est déroulé en 2 parties : Silverlight 4.0 et Windows Phone 7 Silverlight 4.0 Le taux de pénétration de Silverli...
Cliquez pour lire la suite de l'article par cyril [MIX10] RELEASE CANDIDATE DE SILVERLIGHT 4 ET RIA SERVICES[MIX10] RELEASE CANDIDATE DE SILVERLIGHT 4 ET RIA SERVICES par Audrey
C'est enfin officiel, grâce au MIX 2010, les Release Candidate de Silverlight 4 et de RIA Services sont sorties ! Pour les télécharger, voici les liens : Silverlight 4 RC : http://silverlight.net/getstarted/silverlight-4/ RIA Services RC : http://www.micr...
Cliquez pour lire la suite de l'article par Audrey PREMIERES IMPRESSIONS SUR WINDOWS PHONE 7PREMIERES IMPRESSIONS SUR WINDOWS PHONE 7 par odewit
Il est toujours passionnant de decouvrir une nouvelle plate-forme. C'est bien entendu le cas pour Windows Phone 7. Mais au-dela de la passion technique, j'ai le sentiment qu'il s'agit d'un coup de maitre en termes d'ergonomie (tres fluide et epuree) e...
Cliquez pour lire la suite de l'article par odewit [WINDOWSPHONE7] LECTEUR DE FLUX RSS[WINDOWSPHONE7] LECTEUR DE FLUX RSS par Vko
Parce que j'aime pas tester à moitié, je me suis amusé à développer un petit lecteur de flux RSS avec un look qui vous rappellera surement quelque chose :) La RC de Visual Studio est plutôt molle mais fonctionne correctement. L'émulateur est pas...
Cliquez pour lire la suite de l'article par Vko
Forum
ALFRESCALFRESC par DARCIA33
Cliquez pour lire la suite par DARCIA33 MCDMCD par debinfo
Cliquez pour lire la suite par debinfo
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|