Крч.
Данные:
БД Mysql логин root пароль 123456 имя базы данных my_bd_name хост localhost
Структура бд
1 таблица videos
Поля id, title,description,category
Данные скрин
Код index.php<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form method="post" action="search.php">
<input type="text" name="search" id="search_box" class='search_box'/>
<input type="submit" value="Поиск" class="search_button" /><br />
</form>
</body>
</html>
Код search.php<?PHP
function search ($query)
{
$query = trim($query);
$query = htmlspecialchars($query);
if (!empty($query))
{
if (strlen($query) < 1) {
$text = '<p>Слишком короткий поисковый запрос.</p>';
} else if (strlen($query) > 128) {
$text = '<p>Слишком длинный поисковый запрос.</p>';
} else {
$con = mysqli_connect("localhost","root","123456","my_bd_name") or die(mysqli_error($con));//Тут твои значения
$q = "SELECT * FROM `videos` WHERE `title` LIKE '%$query%'";
$result = mysqli_query($con,$q);
if (mysqli_num_rows($result) > 0) {
$num = mysqli_num_rows($result);
$text = '<p>По запросу <b>'.$query.'</b> найдено '.$num. ' совпадений</p>';
while ($row = mysqli_fetch_assoc($result)){
$text .= "<div id='film{$row['id']}'>";
$text .= "<p>Название: {$row['title']}</p>";
$text .= "<p>Описание: {$row['description']}</p>";
$text .= "<p>Жанр: {$row['category']}</p>";
$text .= "</div>";
}
} else {
$text = '<p>По вашему запросу ничего не найдено.</p>';
}
}
} else {
$text = '<p>Задан пустой поисковый запрос.</p>';
}
return $text;
}
?>
<?php
if($_SERVER["REQUEST_METHOD"] == "POST"){
if (isset($_POST['search'])) {
$search_result = search ($_POST['search']);
echo $search_result;
}
}
?>
Код работает 100%