한줄게시판 응용해서 자기가쓴 한줄 표시하는방법 정보
한줄게시판 응용해서 자기가쓴 한줄 표시하는방법본문
한줄게시판에 자기가 쓴 마지막글 제목을 추출하고싶습니다
만약 borad 게시판에 자기가 한줄을 썻다면 마지막 제목글을 추출하여
어느 곳에 표시하고싶습니다
알려주세요 자기가쓴글 마지막 글만 추출하게 도와주세요!
댓글 전체
select wr_subject from `$g4[write_prefix]board` where mb_id='$member[mb_id]' order by wr_num limit 1
<?
select wr_subject from `$g4[write_prefix]board` where mb_id='$member[mb_id]' order by wr_num limit 1
?>
이런식으로 써도되는지.. 안되는데..
select wr_subject from `$g4[write_prefix]board` where mb_id='$member[mb_id]' order by wr_num limit 1
?>
이런식으로 써도되는지.. 안되는데..
제가 답변 드린 건 쿼리문이었습니다.
다음과 같이 해보세요.
내가 마지막으로 쓴 글 :
<?
$a = sql_fetch("select wr_subject from `$g4[write_prefix]board` where mb_id='$member[mb_id]' order by wr_num limit 1");
echo $a[wr_subject];
?>
다음과 같이 해보세요.
내가 마지막으로 쓴 글 :
<?
$a = sql_fetch("select wr_subject from `$g4[write_prefix]board` where mb_id='$member[mb_id]' order by wr_num limit 1");
echo $a[wr_subject];
?>
자기가 쓴 마지막 글을 모든 게시판을 뒤져서 찾도록 할 것이 아니라
회원테이블 여분필드(mb_1, mb_2)에 테이블명과 wr_id를 기록하도록 write_update.skin.php을 만들고
이 정보를 이용해서 한줄 게시판에든 어디서든 내용을 찾아오게 하면 속도면에서 좋겠습니다
write_update.skin.php
sql_query("update $g4[member_table] set mb_1='$bo_table', mb_2='$wr_id' where mb_id='$member[mb_id]'");
추출
$last_table=$g4['write_prefix'] . $member[mb_1];
$tmp_list=sql_fetch("select * form $last_table where wr_id = '$member[mb_2]' ");
출력
echo $tmp_list[wr_subject];
echo $tmp_list[wr_name]; 등등
회원테이블 여분필드(mb_1, mb_2)에 테이블명과 wr_id를 기록하도록 write_update.skin.php을 만들고
이 정보를 이용해서 한줄 게시판에든 어디서든 내용을 찾아오게 하면 속도면에서 좋겠습니다
write_update.skin.php
sql_query("update $g4[member_table] set mb_1='$bo_table', mb_2='$wr_id' where mb_id='$member[mb_id]'");
추출
$last_table=$g4['write_prefix'] . $member[mb_1];
$tmp_list=sql_fetch("select * form $last_table where wr_id = '$member[mb_2]' ");
출력
echo $tmp_list[wr_subject];
echo $tmp_list[wr_name]; 등등
write_update.skin.php
sql_query("update $g4[member_table] set mb_1='$bo_table', mb_2='$wr_id' where mb_id='$member[mb_id]'");
이부분은 출력할 스킨 write_update.skin.php 에다가 넣고
추출
$last_table=$g4['write_prefix'] . $member[mb_1];
$tmp_list=sql_fetch("select * form $last_table where wr_id = '$member[mb_2]' ");
출력
echo $tmp_list[wr_subject];
echo $tmp_list[wr_name]; 등등
이 두부분은 같은곳에 넣는게 맞는지요?
sql_query("update $g4[member_table] set mb_1='$bo_table', mb_2='$wr_id' where mb_id='$member[mb_id]'");
이부분은 출력할 스킨 write_update.skin.php 에다가 넣고
추출
$last_table=$g4['write_prefix'] . $member[mb_1];
$tmp_list=sql_fetch("select * form $last_table where wr_id = '$member[mb_2]' ");
출력
echo $tmp_list[wr_subject];
echo $tmp_list[wr_name]; 등등
이 두부분은 같은곳에 넣는게 맞는지요?
하나의 게시판을 상대로 한다면 그냥 간단히
$last_table=$g4['write_prefix'] . 테이블명;
$tmp_list=sql_fetch("select * from $last_table where mb_id = '$member[mb_id]' order by wr_num ");
이렇게만 해주면 되겠습니다
$last_table=$g4['write_prefix'] . 테이블명;
$tmp_list=sql_fetch("select * from $last_table where mb_id = '$member[mb_id]' order by wr_num ");
이렇게만 해주면 되겠습니다