Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1288 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Moteur de recherche multi-critère

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Moteur de recherche multi-critère

n°1787351
ysolal
Posté le 15-09-2008 à 22:57:20  profilanswer
 

Bonjour,
 
Je souhaite réaliser en PHP/MySQL un moteur de recherche multi-critère à partir d'un gros tableau et j'aurai besoin d'aide pour la création des tables dans la base de données.
Voici les champs de mon tableau :    
N°PRISE  N°SALLE  NOM_UTILISATEUR ÉQUIPEMENT N°SÉRIE POSITION_BAIE  ÉTABLISSEMENT TYPE_MATÉRIEL N° TEL./IP
 
Je ne sais pas vraiment combien de tables je doit créé et avec quoi pour exploiter au mieu mon futur moteur de recherche.
 
Merci d'avance  :p

mood
Publicité
Posté le 15-09-2008 à 22:57:20  profilanswer
 

n°1789624
hellfire_l​z
Posté le 19-09-2008 à 22:19:53  profilanswer
 

déjà je serai toi j'éviterai d'utiliser des ° des . et des / dans les noms de table, ne serait-ce que pour éviter des ennuis ;)
 
Pour le nombre de table tout dépend de ce que tu as à y mettre dedans. Une table fait toujours l'affaire mais ce n'est pas forcement judicieux...
 
Sinon pour ta requête il te suffit de tapper ça :
 
CREATE TABLE `equipement_info` (
`num_prise` VARCHAR( 64 ) NOT NULL ,
`num_salle` VARCHAR( 64 ) NOT NULL ,
`nom_user` VARCHAR( 64 ) NOT NULL ,
`equipement` VARCHAR( 64 ) NOT NULL ,
`num_serie` VARCHAR( 64 ) NOT NULL ,
`position_baie` VARCHAR( 64 ) NOT NULL ,
`etablissement` VARCHAR( 64 ) NOT NULL ,
`type_materiel` VARCHAR( 64 ) NOT NULL ,
`num_tel` VARCHAR( 64 ) NOT NULL ,
`ip` VARCHAR( 64 ) NOT NULL  
) ENGINE = innodb;
 

n°1789703
MagicBuzz
Posté le 20-09-2008 à 12:09:39  profilanswer
 

Code :
  1. SELECT *
  2. FROM equipement_info
  3. WHERE 1 = 1
  4. OR num_prise = $numprise
  5. OR num_salle = $num_salle
  6. OR nom_user LIKE '%' + $nomuser + '%'
  7. OR ...


 
requête à générer dynamiquement pour ne créer que les lignes "or" que lorsque le critère de recherche est non vide.


Message édité par MagicBuzz le 20-09-2008 à 12:10:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Moteur de recherche multi-critère

 

Sujets relatifs
[php] recherche dans ma bdd, sans la faire peterRecherche éditeur de site web ! payé bien sur !
[PHP MYSQL] Recherche tableFacteur de division dans une recherche dichotomique
recherche d un forum[RESOLU] Recherche code touche enfoncé, pour du javascript
Recherche codeur sérieux[PHP] Trier résultats sans effectuer une nouvelle recherche
[VBA / ACCESS] ajouter à une liste multi-valuée 
Plus de sujets relatifs à : Moteur de recherche multi-critère


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR