Различные вопросы по PHP и MySQL

101K
.
Как сделать поиск похожий новости?
например я пищу в запрос
мп3 аудио и мп4 видео
теперь надо выводить все похожий слова с базы "мп3" "аудио" "мп4" "видео"
проста пример дайте плс!
.
Udesign, используй LIKE или REGEXP:
LIKE (+/-)
REGEXP (+/-)
.
ДоХтор, Здесь будет искать все слова "мп3 аудио и мп4 видео" а меня надо что бы искал по дельностью
.
# Udesign (12.04.2018 / 19:33)
ДоХтор, Здесь будет искать все слова "мп3 аудио и мп4 видео" а меня надо что бы искал по дельностью
Что будет искать - зависит от того, что ты напишешь в поисковых шаблонах.
.
johndoe
Добавлено: 12.04.2018 / 22:33
В мускуле вроде через match можно было как то, если не ошибаюсь

Добавлено: 12.04.2018 / 22:34
https://ruhighload.com/Полноте ... mysql
.
# ДоХтор (12.04.2018 / 20:24)
Что будет искать - зависит от того, что ты напишешь в поисковых шаблонах.
я не так обеснил.
напишу в php

$запрос = 'Barselona'; 
SELECT * FROM таблица WHERE поле 1 LIKE '%$запрос%';

выводить новости где ест слова "Barselona"
А если так
$запрос = 'Barselona, mancity real liverpul'; 
SELECT * FROM таблица WHERE поле 1 LIKE '%$запрос%';

выводить новости где ест слова "Barselona, mancity real liverpul"

а меня надо что бы выводил новости где ест слова "Barselona" одел-но "mancity " одел-но "real " одел-но "liverpul" одел-но.
а наверху выводить толка точный совпадения $запрос`a
.
# johndoe (12.04.2018 / 22:34)
В мускуле вроде через match можно было как то, если не ошибаюсь


https://ruhighload.com/Полноте ... mysql
Спасибо се час попробую!
.
Eternal
Как лучше всего фильтровать при передаче в базу дробные числа?
.
Hey guys! Finally I'm gonna change status!?
Eternal,
$var="0.999' or (1=1) -- "; // false
$var="0.999"; // float 0.999
var_dump(filter_var($var, FILTER_VALIDATE_FLOAT));
.
Enter нажат, к чему теперь рыданья…
Ка можно сделать компактнее вот такую конструкцию?
if($geoip_country == 'RU' || $geoip_country == 'UA' || $geoip_country == 'BY' || $geoip_country == 'KZ' || $geoip_country == 'AM' || $geoip_country == 'AZ' || $geoip_country == 'UZ' || $geoip_country == 'GE')

Типа чтобы был массив с кодами стран и проверять его на совпадение, есть ли в этом списке определённая страна.
Всего: 7969