Je souhaite pouvoir effectuer une recherche dans une table MySQL en utilisant les valeurs d'une chaîne de recherche, de l'URL et afficher les résultats sous forme de sortie XML.Recherche dans une table MySQL & PHP
Je pense que j'ai le formatage et déclare les variables de la chaîne de recherche vers le bas. Le problème que j'ai est la recherche de toute la table, j'ai regardé SO pour les réponses précédentes, et ils semblent tous avoir à déclarer chaque colonne de la table à rechercher.
Ainsi, par exemple ma mise en page de base de données est la suivante:
**filesindex**
-filename
-creation
-length
-wall
-playlocation
Tout d'abord serait la suivante appropriée:
$query = "SELECT * FROM filesindex WHERE filename LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE creation LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE length LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE wall LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE location LIKE '".$searchterm."%'";
Ou idéalement, est-il un moyen plus facile qui implique moins hardcoding à chercher une table.
Des idées?
Merci