2010-06-24 10 views
0

Je dois utiliser une seule zone de texte pour effectuer une recherche par ID de commande, prénom, nom de famille ou numéro de téléphone ou d'adresse e-mail. valeur d'entrée à être liée à des champs obligatoires, si vous avez l'idée de le faire plss me guider ...Champ de texte unique utilisé pour un mot clé différent (un à la fois) pour la recherche

J'ai ce type de requête à exécuter lorsque mot-clé trouvé.

select orders.* 
from orders 
join customers on customers.customerid=orders.customerid 
where customers.firstname = 'John' -- or whatever 

Je travaille en PHP et Mysql

+1

Thanx Haim J'étais sur le point de corriger cela –

+0

Juste deux petites notes: vous feriez mieux d'éviter d'utiliser '*', spécifiez tous les champs; et peut-être que vous voulez utiliser 'like' au lieu de '=' dans votre clause WHERE –

Répondre

2

Je pense que vous ne pouvez pas savoir. La seule façon est que vous écrivez tous les OR pour vérifier toutes les conditions connexes

0

vous pouvez ajouter une deuxième entrée. par exemple "rechercher dans" ..

Questions connexes