[1,3,4,7]
과 같은 값이 들어있는 MySQL 데이터베이스에 JSON 필드가 있습니다. PHP 변수에서 다른 배열을 쉽게 제공하고 겹치는 부분이 있는지 확인할 수 있기를 바랍니다. 나는이 예제가 작동하지 않습니다 알고있다, 그러나 이것은 내가 뭘하려고 오전 있습니다 : 각 배열에 1을 있기 때문에MySQL 필터 JSON_CONTAINS 배열의 값
$DaysVar = $_GET['Days']; --Example is [1,5,8]
$sql = mysqli_query($db, "
SELECT ScheduleID,
Days --Example is [1,3,4,7]
FROM Schedule
WHERE JSON_CONTAINS(Days, '$DaysVar')
");
는 어떻게 얻을 수있는이 쿼리를 결과를 반환?
테이블 데이터를 공유하십시오 –
결과에 중복 값만 원하십니까? 얼마나 많은 값이 중복되는지 계산할 수 있습니까? – Shaharyar
어떤 버전의 MySQL이 있습니까? –