следующее Проблема:
У меня есть база данных MySQL с песнями в ней.База данных имеет следующую структуру:
id INT(11)(PRIMARY)
title VARCHAR(255)
album VARCHAR(255)
track INT(11)
duration INT(11)
Пользователь должен иметь возможность вводить определенное время в форму php, а функция php должна предоставить ему список всех возможных комбинаций песен, которые составляютзаданное время ± X мин.
Таким образом, если пользователь хочет слушать 1 час музыки ± 5 минут, он вводит в форму 60 минут и 5 минут порогового значения и получает все возможные наборы песен, которые суммируются.в общей сложности от 55 до 65 минут.Он не должен распечатывать дубликаты.
Я уже нашел несколько подходов к этой проблеме, но они вернули мне только продолжительность, которая складывается в X, а не названия песен и т. Д. Поэтому моя проблема заключается в том, как решить эту проблему.так что он возвращает мне идентификаторы песен, которые складываются в нужное время, или распечатывает список с соответствующими названиями песен.
Этот представляется одним из лучших ответовЯ нашел, но не могу адаптировать его к своей базе данных.