Поиск по базе данных (php + mysql).

Задача: осуществить поиск по базе данных на php. В качестве входного параметра – строка (одно или несколько слов, числа …).

Решение: используем оператор LIKE в SQL-запросе.

Примеры:

1. Определяем количество строк в таблице, где есть совпадения с $squery по искомой строке:
$sql = "SELECT COUNT(*) FROM products WHERE (product_name LIKE '%$squery%' OR description LIKE '%$squery%')";

2. Получаем все строки из таблицы, где есть совпадения с $squery.
$sql =  "SELECT * FROM products WHERE (product_name LIKE '%$squery%' OR description LIKE '%$squery%') LIMIT $start, $limit";
Теги:
Поиск
Добавлено: 18 Мая 2018 07:32:50 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...