이전 목록 다음
채택완료

테이블에 값 넣는 것 관련해서 질문드립니다

2019-02-13 (수) 12:00:49 3,341

안녕하세요

테이블에 여러가지 콜룸들이 있고 그중에 show 라는 콜룸이 있습니다

show = 'Y' 일때만 list.php 에 노출이 되게 해놨는데요

이게 노출은 되지 않아도 그전에 값들이 db에 누적되어 쌓이는 형식으로 만들려고 합니다

예를들어 2019년 1월, 2월... 이런식으로요

그래서 llist.php 에 전체 저장이라는 버튼을 만들고

이 버튼을 누르면 현재 show='Y' 인 값들을 select로 전부 가져와서

값을 두개로 나눠?서 하나는 show='N'으로 하나는 show='Y'로 해서 저장하려고 합니다

제가 생각한 방법은

값들을 쭉 가져와서 a라는 콜룸이 있다 하면 a1, a2 라는 변수에 담고

a1은 update로 show='N'으로 변경하고 

a2는 insert로 show='Y'로 하면 될까 싶은데요

혹시 더 좋고 간단한 방법이 있거나 이 방법이 잘못된거라면

조언 부탁드립니다

|

답변 2개

채택된 답변
+20 포인트
2019-02-13 (수) 13:14:16

리스트의 key 그누라면 wr_id값이 있으면 update를 없으면 insert를 할 수 있습니다.

insert on duplicate key update 기능을 공부해서 활용해보세요.

https://www.google.co.kr/search?q=insert+on+duplicate+key+update&rlz=1C1SQJL_koKR796KR796&oq=insert+on&aqs=chrome.1.69i57j0l5.4641j0j7&sourceid=chrome&ie=UTF-8

무슨 질문인지 이해 불가

답변을 작성하려면 로그인이 필요합니다.