У меня есть столбец в моей БД, помеченный провайдерами.Этот столбец может иметь несколько значений, т. Е. (1,2,3,4,5) или (14,2,9,87).У меня есть массив, который также заполнен аналогичными значениями, например (1,9,7,3) и т. Д.
Я пытаюсь запросить мою базу данных и вернуть результаты из таблицы, где любое из значений вМассив переменных соответствует значениям, разделенным запятыми в столбце.
Это то, что у меня есть.
$variable = "1,9,3,4";
$sql = "SELECT id, provider FROM table_name WHERE FIND_IN_SET(provider, '$variable')";
Однако это не работает.Если столбец в БД имеет более одного значения, он ничего не возвращает.Если столбец имеет только одно значение, он возвращает его в порядке.