Copy
$sql = "
update {$target_bbs}
set
wr_2 = '{$change_id}'
where mb_id in (".implode(",",$arr).") and wr_29 between '{$new_data}' and '{$today}'
";
$result = sql_query($sql, true);
에러문
update g5_write_csorder set wr_2 = 'test' where mb_id in (test1,test7,test2) and wr_29 between '2022-03-17' and '2022-04-19'
1054 : Unknown column 'test1' in 'where clause'
mb_id만 다른 여러쿼리문을 돌리기 위해 배열로 만들고 돌렸는데
에러가 나네요..
아이디만 다른 여러개를 동시에 돌릴려면 어떻게 수정을 해야 하나요?
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2022-04-19 (화) 10:21:34
Copy
('".implode("','",$arr)."')
로 해보세요
답변에 대한 댓글 1개
2022-04-19 (화) 10:44:33
문자열은 in 안에 ('test','test1','test3') 이런식으로 되어야 검색이 가능합니다.
답변을 작성하려면 로그인이 필요합니다.