본문 바로가기
MySql

MySQL WHERE 절을 사용하여 쿼리에 배열 전달

by 베이스 공부 2020. 9. 16.
반응형

ID 배열이 주어지면 $ galleries = array (1,2,5) WHERE 절에서 배열 값을 사용하는 SQL 쿼리를 다음과 같이 갖고 싶습니다.

SELECT *
FROM galleries
WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */

MySQL에서 사용할이 쿼리 문자열을 어떻게 생성 할 수 있습니까?

 

해결 방법

 


$ids = join("','",$galleries);   
$sql = "SELECT * FROM galleries WHERE id IN ('$ids')";

 

참조 페이지 https://stackoverflow.com/questions/907806

 

 

반응형

댓글