답변 6개
if ($wr_5 == 1) {
$sql = "update g5_prize1_count set pc_num = pc_num + 1 where pc_id = 1";
} else if ($wr_5 == 2) {
$sql = "update g5_prize2_count set pc_num = pc_num + 1 where pc_id = 1";
} else if ($wr_5 == 3) {
$sql = "update g5_prize3_count set pc_num = pc_num + 1 where pc_id = 1";
}
sql_query($sql);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
$g5['prize3_count'] = G5_TABLE_PREFIX.'prize3_count';
이거 선언 하신건가요?? 테이블값이 왠지 빈값일거 같다는 느낌적 느낌...
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
다음과 같은 방법으로 해결 될 수 있지 않을까 합니다.
$wr_num = get_next_num($write_table);
위 부분을 다음과 같이 수정
$wr_num = get_max_num($write_table) + 1;
wr_num의 글번호에 1을 더한 값이 할당됩니다. 그러나 이 방법은 동시에 글을 작성하는 경우 중복된 번호를 생성할 수 있고, 데이터베이스 무결성 문제를 야기할 수 있으므로 권장하지 않습니다.
글 번호를 증가시키는 대신 데이터베이스의 자동 증가 기능을 활용하거나 다른 고유한 식별자를 사용하는 것이 더 좋은 방법이 되지 않을까 생각합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
