like запрос mysql

216
06 июня 2017, 01:08

здравствуйте, к примеру есть запрос:

where var LIKE %var% AND var1 LIKE %var1%

можно ли как то отсортировать результат по количеству совпавших слов? что то на подобии ORDER by LIKE'S MATCH

Answer 1

Ну чисто теоретически (дурь, конечно):

SELECT   (var LIKE @var) + (var1 LIKE @var1) /* + ... */ AS OverlapsCount,
         `table`.*
FROM     `table`
HAVING   OverlapsCount >= @MinTemplatesCount
ORDER BY OverlapsCount DESC
READ ALSO
Убрать page=1 из пагинации

Убрать page=1 из пагинации

Сделал пагинацию на основе кода нарытого на просторах интернета, так-как такая реализация больше всего мне подходит, помогите сделать так...

302
Как спарсить ajax через curl

Как спарсить ajax через curl

Всем привет! стоит задача спарсить страницу: https://halykbankkz/presscenter/novosti

262
Удаление файлов через Cron php

Удаление файлов через Cron php

Есть такой скрипт

233
PHP imap_open ошибка Connection refused

PHP imap_open ошибка Connection refused

Пытаюсь подключиться к почтовому серверу для получения писем

225