MySQL Filter JSON_CONTAINS Любое значение из массива ⇐ Php
-
Гость
MySQL Filter JSON_CONTAINS Любое значение из массива
У меня есть поле JSON в базе данных MySQL, содержащее такие значения, как [1,3,4,7]. Я хотел бы иметь возможность легко предоставить другой массив из переменной PHP и определить, есть ли какое-либо перекрытие. Я знаю, что этот пример не работает, но я пытаюсь сделать вот что:
$DaysVar = $_GET['Days']; --Пример: [1,5,8] $sql = mysqli_query($db, " ВЫБЕРИТЕ идентификатор расписания, Дни. Пример: [1,3,4,7] ИЗ Расписание ГДЕ JSON_CONTAINS(Дни, '$DaysVar') "); Как мне заставить этот запрос возвращать результат, если в каждом массиве есть 1?
У меня есть поле JSON в базе данных MySQL, содержащее такие значения, как [1,3,4,7]. Я хотел бы иметь возможность легко предоставить другой массив из переменной PHP и определить, есть ли какое-либо перекрытие. Я знаю, что этот пример не работает, но я пытаюсь сделать вот что:
$DaysVar = $_GET['Days']; --Пример: [1,5,8] $sql = mysqli_query($db, " ВЫБЕРИТЕ идентификатор расписания, Дни. Пример: [1,3,4,7] ИЗ Расписание ГДЕ JSON_CONTAINS(Дни, '$DaysVar') "); Как мне заставить этот запрос возвращать результат, если в каждом массиве есть 1?
Мобильная версия