채택완료

mysql 쿼리에서요 update 문 에러가 나는데요 에러 확인하는법은 없나요??

update g5_member set mb_point=mb_point-19800, mb_7=2022-05-11 06:58:15, mb_8=2022-05-11 06:58:15 where mb_id='thest1'

 

mysql 프로그램에서 돌려가면서 에러코드 확인해야하나요?? 에러문이 출력이 안되니 힘이들군요...

 

업데이트문이 안되는데 여분필드를 추가로 날짜 데이터 형식으로 새로 만들어야 할까요??

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

update g5_member set mb_point='$mb_point - 19800', mb_7='2022-05-11 06:58:15', mb_8='2022-05-11 06:58:15' where mb_id='admin'
 

이런식으로 해보세요.. 값은 앞뒤로 ' ' 로 감싸시고요

 

답변에 대한 댓글 2개

날짜값이 안들어가고 2006만 저장되는데 왜그럴까요
$test = "update g5_member set mb_point='$mb_point - 19800', mb_7='2022-05-11 06:58:15', mb_8='2022-05-11 06:58:15' where mb_id='admin'";

echo $test;

이렇게 만들어서 한번 찍어 보세요... 정상적으로 들어갈텐데요...

$new_point = $mb_point - 19800;
update g5_member set mb_point='$new_point', mb_7='2022-05-11 06:58:15', mb_8='2022-05-11 06:58:15' where mb_id='admin'

 

이렇게 해보세요

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