За последние 24 часа нас посетил 186201 программист и 1958 роботов. Сейчас ищут 1215 программистов ...

Запрос MySQL - contains?

Тема в разделе "PHP для новичков", создана пользователем romagromov, 30 июл 2018.

  1. romagromov

    romagromov Активный пользователь

    С нами с:
    17 дек 2015
    Сообщения:
    73
    Симпатии:
    0
    Здравствуйте!
    Не бейте ногами, но в гугле не нашел!!!

    Вот у меня есть запрос к базе:

    PHP:
    1. $sql = mysql_query ('UPDATE new_files SET hits = "'.$downloads.'" WHERE altname = "'.$row['title'].'"', $dbh2);
    В котором идет запись таблицы, если altname РАВЕН $row['title'].
    А мне надо, чтобы не равен, а содержал.
    То есть, если в altname содержится $row['title'] (в любой части, главное, чтобы он там был).
    Пробовал вместо = поставить LIKE - не срабатывает...
     
  2. romagromov

    romagromov Активный пользователь

    С нами с:
    17 дек 2015
    Сообщения:
    73
    Симпатии:
    0
    Все понял...
    надо обернуть в %

    PHP:
    1. "%'.$row['file_title'].'%"
     
  3. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    И mysql замени на mysqli или PDO