db 부분 같은 테이블을 값을 모두한번에 바꾸려면 어떻게하나요? 채택완료
include_once('./_common.php');
$date = 'G5_TIME_YMD';
$sql = "
update {$g5['g5_srd_pushmsg']} set msg_check = 'y' , msg_date = '{$date}' where msg_id = {$g_ids}
";
$result = sql_query($sql);
if ($result) {
echo 'update_success';
} else {
echo 'error';
}
msg_check 부분 전체를 한번에 y값으로 변경할수있는 명령어를 알고싶어요
답변 1개
채택된 답변
+20 포인트
6년 전
sql_query(" update {$g5['g5_srd_pushmsg']} set msg_check = 'y'" );
이렇게 하시면 해당 테이블의 모든 데이터의 msg_check값이 y가 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
C
6년 전
�
6년 전
$sql = "
update {$g5['g5_srd_pushmsg']} set msg_check = 'y'
";
$result = sql_query($sql);
이렇게 하시면 말씀하신대로 되긴하는데요. 코드보니 특정 메시지만 보냈다는 값인 y로 바꾸면서 보낸날짜를 msg_date에 저장하는것 같은데요. 말씀하신대로 바꾸면 실행될때마다 테이블에 저장된 모든 메시지가 매번 y가 됩니다.잘생해보시고 수정하세요.
update {$g5['g5_srd_pushmsg']} set msg_check = 'y'
";
$result = sql_query($sql);
이렇게 하시면 말씀하신대로 되긴하는데요. 코드보니 특정 메시지만 보냈다는 값인 y로 바꾸면서 보낸날짜를 msg_date에 저장하는것 같은데요. 말씀하신대로 바꾸면 실행될때마다 테이블에 저장된 모든 메시지가 매번 y가 됩니다.잘생해보시고 수정하세요.
C
6년 전
제가 지금 원하는게 바로 전체가 y가 되는겁니다 . 저게 n값으로 읽지않은 것이 카운터 되는데 클릭한번으로 값으을 초기화 시키기 위해서 전체 y값 변경이 필요한것입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$result = sql_query(" update {$g5['g5_srd_pushmsg']} set msg_check = 'y'" );
이런식으로 수정인가요?