반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL 데이터베이스 관리 시스템 (DBMS)의 현재 버전을 검색하는 방법은 무엇입니까? (0) | 2020.09.16 |
---|---|
MySQL 기존 테이블에 자동 증가 기본 키 삽입 (0) | 2020.09.16 |
MySQL 치명적인 오류 : 권한 테이블을 열고 잠글 수 없음 : 테이블 'mysql.host'가 존재하지 않습니다. (0) | 2020.09.16 |
MySQL에서 자동 증가 필드를 사용하여 행을 복사하고 동일한 테이블에 삽입하는 방법은 무엇입니까? (0) | 2020.09.16 |
MySQL SELECT * 존재하지 않는 곳 (0) | 2020.09.16 |
댓글