MySQL mysql 테이블에서 선택 WHERE field = '$ array'?
내가 말하면, 사용자의 일부 ID가 있습니다. 어떻게 이렇게 할 수 있습니까? $array = array(1,40,20,55,29,48); $sql = "SELECT * FROM `myTable` WHERE `myField`='$array'"; 이 작업을 수행하는 간단한 방법이 있습니까? 배열 항목을 반복 한 다음 하나의 큰 "WHERE-OR-OR-OR"문을 작성하는 것에 대해 생각했지만 큰 배열의 경우 약간 느릴 수 있다고 생각했습니다. 해결 방법 IN 사용 : $sql = "SELECT * FROM `myTable` WHERE `myField` IN (1,40,20,55,29,48)"; implode ( ",", $ array) 를 사용하여 배열에서 목록을 함께 가져올 수 있습니다. 참조 페이지 ht..
2020. 12. 5.