Salut,
J'ai un petit soucis, je gère une base d'incident grâce à PHP/MySQL et il y a quelquechose que je ne comprends pas bien.
On passera le code PHP qui remplace dans la requête suivante le '%' par une autre valeur quand il y en a besoin.
Donc, ma fiche d'incident se compose de plusieurs champs et, via un formulaire, il est possible de n'afficher que les incidents que l'on souhaite par leur numéro ou leur lieu, la personne qui a ouvert l'incident, etc...
Quand dans le formulaire laisse tous les champs de tri disponibles à 'Tous' (les numéros, les sites, etc...), c'est la requête suivante qui est exécutée. Et elle fonctionne !
Mais lorsque l'un des '%' est remplacé par une autre valeur, je n'ai aucun résultat. Et ce même en allant taper directement la requête dans PHPMyAdmin, sans passer par du code PHP.
POURQUOI ?!
La requête en question :
Merci d'avoir lu ce long thread et merci encore plus à ceux qui pourront m'aider !
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT id_fich, description FROM fiche WHERE 'id_fiche' LIKE '%' AND 'nom_app' LIKE '%' AND 'site' LIKE '%' AND 'caisse' LIKE '%' AND 'ticket' LIKE '%' AND 'clos' LIKE '%'
Balise code rajouté par Alexandre T, merci d'y penser
Partager