카테고리 일괄변경하는법?
본문
카테고리를 일괄 변경을 했는데요. 원글만 카테고리를 바꾸다 보니까 원글에 딸린 댓글의 카테고리는 변경이 안되서 카테고리별 리스트를 불러올시 제대로 불러오지 못합니다.
게시판의 원글의 카테고리를 불러와서 그에 딸린 댓글이라면 원글과 동일하게 카테고리를 변경하고 싶은데 아래와 같이 해도 잘 안됩니다. 어떻게 해야 원글의 카테고리와 댓글에 카테고리를 동일하게 맞출수 있을까요?
$sql3 = " select wr_id,wr_num,wr_parent,wr_is_comment,ca_name from g4_write_free ";
$result3 = sql_query($sql3);
while($row3=sql_fetch_array($result3))
{
$sql4 = " select wr_id,ca_name from g4_write_free where wr_id = '$row3[wr_parent]' ";
$result4 = sql_query($sql4);
while($row4=sql_fetch_array($result4))
{
if($row3[wr_is_comment] == '1' && $row3[wr_parent] == $row4[wr_id] && $row3[ca_name] != $row4[ca_name]){
$sql = "update g4_write_free set ca_name = '$row4[ca_name]' where wr_parent='$row4[wr_id]' ";
sql_query($sql);
}
}
}
답변 1
해당 댓글을 글을 달때 입력폼에 해당 카테고리 값을 가져오지 않나요?
그 기준으로 등록해주도록 처리해 주면 될듯 합니다.
지금 기존에 등록된글까지 변경하려면 일단 전체 게시글을 다 불러오기 보다는 댓글에 딸린거니 댓글의 게시글만 가져와서 그에 상단에 딸린 카테고리에 맞춰 적용하도록 처리해 주시면 되지 않을까 싶습니다.