채택완료

파싱 후 글등록시 wr_parent 값이 0으로 잡힙니다.ㅠ

파싱 후 글 등록하면 wr_parent가 0으로되서 글삭제도안되는 현상입니다. wr_parent값이 자동으로 들어가게 하려면 어떻게하나요? wr_id와 값이 같아야되는거로 알고있는데...잘안되네요;;

 

글쓰기 소스는 https://sir.kr/g5_tip/2659 를 사용하고있습니다.

|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트

post.php 파일에서

$wr_id = mysql_insert_id();

여기를 이렇게 수정.

$wr_id = sql_insert_id();

답변에 대한 댓글 2개

오..감사합니다!!! mysql 이랑 sql 이랑 어떤 차이점이 있었던건가요..?
lib/common.lib.php 파일 참고.

function sql_insert_id($link=null)
{
global $g5;

if(!$link)
$link = $g5['connect_db'];

if(function_exists('mysqli_insert_id') && G5_MYSQLI_USE)
return mysqli_insert_id($link);
else
return mysql_insert_id($link);
}

insert 되는 부분을 확인하셔서 그 부분을 등록후 마지막에 update해줘야 하는데 처리 안되어 있는게 있지 않은지 확인해 보셔야 할듯 싶습니다.

답변에 대한 댓글 1개

sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' "); 이게 들어가있긴한데...흠

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