Php скрипт пошуку - основи створення для початківців
Шукаємо на PHP
Організація на сайті внутрішньої системи пошуку є важливим завданням. Наявність такого функціоналу значно піднімає ресурс в очах будь-якого користувача. Особливо це стосується вузькотематичного сайтів, контент яких присвячений вирішенню конкретних «проблем». Наприклад, в веб-програмуванні.
Найчастіше для написання скрипта пошуку по сайту на PHP використовується зв'язка даного програмного мови з MySQL. Для реалізації інтерактивної пошукової системи застосовується технологія AJAX. Але сьогодні ми не будемо «петляти» в таких нетрях, і зупинимося на класичному варіанті.
Я приведу найпростіший приклад пошуку. У ньому не буде перевірок наявності з'єднання з СУБД, перевірки результатів повертається вибірки і т.д. Всі ці тонкощі ви зможете додати самостійно. Мета матеріалу - дати загальне уявлення про побудову внутрішньої системи пошуку на сучасному інтернет-ресурсі. Поїхали!
Для початку наведу код форми для введення пошукового запиту. Це проста розмітка, навіть без найменших стильових «вишукувань».
Так ця форма виглядає в браузері:

Переходимо до скрипту

Спочатку ми перехоплюємо значення, введене користувачем в форму. Потім очищаємо його від «сміття»: зайвих прогалин, тегів і коннектимся до бази. Після цього запускаємо SQL запит, в якому порівнюємо значення пошукового запиту з назвою матеріалів, збережених таблиці. При збігу виводимо відповідний контент. В кінці закриваємо з'єднання з MySQL і «скидаємо» запит. Ось весь код прикладу:

Код слід розмістити в окремому файлі PHP на стороні сервера, а його назва прописати в формі (атрибут action). Ще раз нагадую, що це всього лише «кістяк» пошуку по сайту PHP MySQL скрипта. «Обшити» його різними перевірками зможете самостійно. Головне, що показаний принцип реалізації.
Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі