Поиск по базе данных (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";
Комментарии:
Нету комментариев для вывода...