mb_id에는 in 문을 사용하지 못하나요?
본문
$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
('".implode("','",$arr)."')
로 해보세요
!-->문자열은 in 안에 ('test','test1','test3') 이런식으로 되어야 검색이 가능합니다.
답변을 작성하시기 전에 로그인 해주세요.