$row = sql_fetch("select COUNT(*) as cnt from $write_table where wr_link1 = '{$permalink}'");
if($row['cnt'])
전 요게 전체게시판에서 중복체크하는 건줄 알았는데
해당 게시판만 중복체크 하더라구요;
갑자기 멘붕입니다 위 내용이 틀린걸까요
|
답변 2개 / 댓글 5개
채택된 답변
+20 포인트
7년 전
그냥 간단한 방식 투척합니다.
응용이 필요하신건 추가하세요
Copy
$sql = "select bo_table from g5_board";
$result = sql_query($sql);
$cnt = 0;
while ($row = sql_fetch_array($result)) {
$write_table = $g5['write_prefix'].$row['bo_table'];
$row2 = sql_fetch("select count(*) as cnt from $write_table where wr_link1 = '{$permalink}'");
if($row2['cnt'])
$cnt++;
}
if ($cnt > 0) {
alert("여기에 넣고싶은 코드를 넣으면 됩니다.");
}
답변에 대한 댓글 1개
전체게시판이면 g5_board에서 검색해야되요 g5['board_table']; 이거 일것같은데~
테이블 이름을 바꿔보세요
답변에 대한 댓글 4개
7년 전
아 형님 그게 그룹단위로 중복체크만 돼도 성공인데 지금 그룹단위로 도전해보는 중입니닭
그룹안에 wr_link1 의 값이 동일하면 중복체크 입니다~
그룹안에 wr_link1 의 값이 동일하면 중복체크 입니다~
7년 전
그니까 게시판 그룹이 g5_board여기 태이블에서 불러오는건데 bo_table 이걸 where절에서 조합해서 rowcount로 해서 해보시면 될것같아요
답변을 작성하려면 로그인이 필요합니다.