php update질문입니다 채택완료
지솩
5년 전
조회 1,898
$array = ['010-1234-5678','010-1111-1111'];
핸드폰 번호를 담고 있는 배열이 있습니다.
Profile이라는 테이블에는 Name과 Phone 그리고 Status라는 컬럼이 있는데요.
$array에 있는 값이 Profile 테이블의 phone칼럼과 일치 할 경우 status를 1로 바꿔주고자 합니다.
php로 어떻게 $array값을 가지고 profile 테이블의 값을 1번부터 끝까지 업데이트를 해 줄수 있을까요?
계속 수동으로 바꿔주다가 너무 힘들어서 짜보고 있는데 어려워서 질문 드려봅니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
foreach($array as $hp){
sql_query("update Profile set status = 1 where Phone = '{$hp}'",false);
}
$array 배열이 노출방지 필터때문에 어떻게 되있는지 안보이고, Profile테이블의 Phone값도 하이픈이 있는상태인지 없는 상태인지 모르겠지만 둘다 없다고 치면 그냥 업데이트문만 쏴주면 번호가 있으면 status가 1이되고 없으면 넘어갑니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
지솩
5년 전
정말 감사합니다 큰 도움 되었습니다!!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인