Bonjour,
J'ai dévelloper en PHP un système de recherche multicritaires pour une table particulière.
Pour le moment, j'ai que 3 enregistrements dans cette table
Table "inventaire_pc"
ID | HOSTNAME | OS | MARQUE | SITUATION | etc...
1........titi............1.........1.............3
2........kiki............2.........1.............2
3........toto..........1..........2............2
Lorsque je fais une requête sur une colonne (HOSNAME) pour pour afficher "titi" OU "toto" celui-ci m'affiche une multitude de réponce alors que je devrais avoir que deux résultats
Voici la requête réalisé :
A savoir, lorsque je supprime les tables "marque , modele , os , situation , utilisateur" de la requête, j'ai plus ce problème.SELECT *
FROM inventaire_pc , marque , modele , os , situation , utilisateur
WHERE inventaire_pc.pc_marque = marque.id_marque
AND marque.modele_marque = modele.id_modele
AND inventaire_pc.os = os.id_os
AND inventaire_pc.situation = situation.id_situation
AND inventaire_pc.utilisateur = utilisateur.id_utilisateur
AND inventaire_pc.hostname LIKE '%titi%'
OR inventaire_pc.hostname LIKE '%toto%'
En toute logique, malgrès mes liens entre mes différentes tables, je ne devrais pas avoir ce problème...
auriez vous une idée de résolution ?
Merci d'avance
Arnaud
Partager