Одно текстовое поле, используемое для другого ключевого слова (по одному) для поиска

0

Мне нужно использовать одно текстовое поле для поиска по идентификатору заказа или имени или фамилии, телефона или адреса электронной почты, как я могу определить входное значение, которое должно быть связано с обязательными полями, если у вас есть идея сделайте это, plss направьте меня...

У меня есть такой тип запроса, который будет выполняться при обнаружении ключевого слова.

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

Я работаю в PHP и Mysql

  • 1
    Спасибо Хаим, я собирался исправить это
  • 0
    Просто две небольшие заметки: вам лучше не использовать '*', укажите все поля; и, возможно, вы хотите использовать «как» вместо «=» в предложении WHERE
Теги:

2 ответа

2
Лучший ответ

Я думаю, вы не можете знать. Единственный способ - написать все OR, чтобы проверить все связанные условия

0

вы можете добавить второй вход. например, "искать в"..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню