웹 프로그램
MySQL Where 절에 배열값으로 쿼리하기
이것은 잊어버리지 않기 위해서 기록하는 메뉴얼이다. 뭔가 값이 주어지고 주어진 값을 통해서 DB에서 추가로 값을 뽑아내야 할 때가 있다. 아래 예를 보도록 하자. 학생 1000명인 학교가 있다. (그냥 그런 학교가 있다고 치자) 그 중 지각한 학생 70명 아이디가 넘어 왔다. (이름 말고 유니크한 아이디로 넘어 왔다고 치자) 학생 명부에서 학생 이름과 학년, 반을 뽑아 보려고 한다. (굳이 아이디로 그렇게 해보자) 보통은 이런 쿼리를 사용한다. SELECT 이름, 학년, 반 FROM student WHERE id = '학생 아이디' 하지만 그러면 같은 쿼리를 70번 돌려야 한다. 스크립트 언어를 다룰 줄 안다면 70명 학생 아이디를 배열로 만들어서 foreach 문으로 돌려볼 수도 있을 것이다. $stu..
2020. 7. 2. 14:38