Поиск по произвольному полю и названию

Рейтинг: 0Ответов: 1Опубликовано: 28.10.2014

Есть одно поле ввода, и по значению из этого поля надо найти записи либо по названию, либо по кастомному полю. Если не нашлось в названиях, ищем по кастомному полю. Помогите :(

Ответы

▲ 1Принят
$searchQuery = 'word';
$sql = "SELECT * FROM `table` WHERE `field1` LIKE '%{$searchQuery}%' OR `field2` LIKE '%{$searchQuery}%'"

В общих чертах как-то так.

Обновление

Открываете любой файл, смотрите там, как делаются запросы в БД, и делаете аналогично.
$searchQuery, я так понимаю, Вы получаете из get\post, думаю, ничего страшного не будет в таком примере:

$searchQuery = $_GET['q'];

Главное не забудьте фильтровать $searchQuery, чтобы туда не вставили sql injection или еще какую дрянь.