전체 게시판 select... 채택완료
쿼리
10년 전
조회 3,620
$ad = sql_query("select * from g5_write_01 where wr_subject like '%$view[wr_11]%' or wr_subject like '%$view[wr_12]%' or wr_subject like '%$view[wr_13]%' limit 10");
위 코드에서 현재 01 게시판만 결과값을 가져오게 되어 있는데요.
전체 게시판을 대상으로 하려면 어떻게 변경을 해야 할까요?;
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
10년 전
일단 select * from g5_board 쿼리날리고
여기에서 가져온 bo_table값을
g5_write_01 이녀석 대신 g5_write_<?=$bo_table?> 머 대충 이런식으로 붙여서 쿼리를 날리면 끝
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
쿼리
10년 전
�
불량학생
10년 전
헐
위 쿼리 날린 부분만 바꿔주심 되자네요
echo $sub[0] 대신 아래 구문 넣으세요
[code]
$query = "select * from g5_write_".$sub[0]." where wr_subject like '%$view[wr_11]%' or wr_subject like '%$view[wr_12]%' or wr_subject like '%$view[wr_13]%' limit 10";
$result = sql_query($query);
while($thisBoard = sql_fetch_array($result))
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
[/code]
위 쿼리 날린 부분만 바꿔주심 되자네요
echo $sub[0] 대신 아래 구문 넣으세요
[code]
$query = "select * from g5_write_".$sub[0]." where wr_subject like '%$view[wr_11]%' or wr_subject like '%$view[wr_12]%' or wr_subject like '%$view[wr_13]%' limit 10";
$result = sql_query($query);
while($thisBoard = sql_fetch_array($result))
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
[/code]
�
쿼리
10년 전
아, 그렇군요 ;; 감사합니다.
한가지만 더 물어 볼게요~ 이런식으로 처리를 하면 혹시 속도에는 문제가 없을까요?
한가지만 더 물어 볼게요~ 이런식으로 처리를 하면 혹시 속도에는 문제가 없을까요?
�
불량학생
10년 전
10개씩 불러오니까 그닥요~~
머 게시판이 한 1만개 정도 된다면 몰라도요
머 게시판이 한 1만개 정도 된다면 몰라도요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$boa = sql_query(" select * from g5_board");
while($sub = mysql_fetch_array($boa)){
echo $sub[0];
}
이렇게 하니까 게시판 이름은 모두 찍히는데,
초보라서 말씀해주신 g5_write_<?=$bo_table?> 이부분을 어떻게 적용 해야할지 모르겠네요..