MySQL Filter JSON_CONTAINS Любое значение из массиваPhp

Кемеровские программисты 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?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»