테스트 사이트 - 개발 중인 베타 버전입니다

.. 채택완료

질문맨 9년 전 조회 2,219

회원관리를 만들고있는데

 

체크박스형식으로 해줬고

 

다중으로 할려고

 

 

update member set ban = '0' where user_id in($delete);

 

했는데 안돼서..ㅜㅠㅠ 어떻게 방법이없을까요..

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

답변 3개

채택된 답변
+20 포인트
9년 전

for($i=0; $i < count($user_id); $i++) {

$sql = "update member set ban = '0' where user_id = ".$user_id[$i]." ";

}

 

이거를 말씀 하시는건지요? 

로그인 후 평가할 수 있습니다

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

9년 전

$delete = join(",", $user_id);  

이부분을 

$delete = implode("','", $_POST['user_id']); 

$delete = "'".$delete."'"; 

이렇게 바꿔보시면...

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

질문맨
9년 전
감사합니다 ^^ㅎㅎ

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

9년 전
echo $i 하니까 01 떠요 이게뭐에요??
로그인 후 평가할 수 있습니다

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

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

로그인