Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как сделать поиск по ключевым словам?
@lemonlimelike

Не правильно выводятся данные?

Почему в phpmyadmin когда вожу этот запрос SELECT * FROM videos WHERE title LIKE '%$word%' вместо %$word% пишу какое либо слово, которое есть в каком либо поле в бд выводятся все поля в которых есть это слово, а когда вожу в input на сайте, то только выводится одно слово, почему?
if (isset($_POST['search'])) {
    $word = mysql_real_escape_string($_POST['search']);
    $result = mysqli_query($connection, "SELECT * FROM videos WHERE title LIKE '%$word%'");
    $end_result = '';

    $ter = array();
    while($row = mysqli_fetch_array($result)){
      $ter[] = $row;
    }
   foreach($ter as $r)
    {
        $result = $r;
        // выделим найденные слова
        $bold = '<span class="found" style="color:red;">' . $word . '</span>';
        $end_result .= '<li>' . str_ireplace($word, $bold, $result) . '</li>';
    }
    
}
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Оценить
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽