테스트 사이트 - 개발 중인 베타 버전입니다

아..오늘 쿼리문 너무 어렵네요.ㅠㅠ 채택완료

php사랑 6년 전 조회 2,449

 if (!$sfl) {
  $sfl = 'wr_subject,1';
 }

 //링크 날짜
 for ($iday = 1 ; $iday <= $md[$month-1] ; $iday++) {
  $f_date = $year."-".sprintf("%02d",$month)."-".sprintf("%02d",$iday);
if ($member['mb_id'] && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'])) {
  $linkday[$iday] = G5_BBS_URL."/board.php?bo_table={$bo_table}"; //wr_1 을 날짜 필드로 사용
}else{

  $linkday[$iday] = G5_BBS_URL."/write.php?bo_table={$bo_table}&wr_2_s=".$f_date
      . "&s_wr_1_le=".urlencode($f_date." 23:59:59")."&sfl=".urlencode($sfl); //wr_1 을 날짜 필드로 사용
}
 }
 

 $k_srh1 = ""; // 글쎄 필요 할까 ?
 $sfl_a = explode(',', $sfl);
 
 //내용 가져오기
 $sql1 = "Select Distinct Left(`{$sfl_a[0]}`, 9) as `wr_sfl`, Left(wr_2, 10) as `wr_ymd` FROM `{$write_table}`"
  . " Where Left(`wr_2`, 7) = '{$year}-".sprintf("%02d",$month)."' and wr_is_comment = 0" . $k_srh1;
 //$sql1 = " select * from $write_table where wr_2 = $year-sprintf(\"%02d\",$month)";
 $result = sql_query($sql1);

 

 // 내용을 보여주는 부분
 while ($row = sql_fetch_array($result)) {  // 제목글 뽑아서 링크 문자열 만들기..
  $iday = (int)iconv_substr($row['wr_ymd'], -2);
  $annivday[$iday] .= "\n<br>" . $row['wr_sfl'] . "";
  //$annivday[$iday] .= "\n<br>" . $row['wr_sfl'] . "<br/>" . $row['wr_sfl1'] ."";
 }
}

 

위 쿼리문에서 여러가지 변수를 가져와야 하는데요..ㅠㅠ

지금은 wr_2와 subject값만 가져올 수 밖에 없어요.

wr_10과 기타 다른 변수를 가져올려면 어떻게 수정을 해야 하나요?

정말 몇년만에 다시 보니 아무것도 모르겠네요..ㅠㅠ

죄송합니다.ㅠㅠ

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

답변 1개

채택된 답변
+20 포인트
루미집사

불러오 필드를 추가하면 되죠.

</p>

<p> Select

    Distinct Left(`{$sfl_a[0]}`, 9) as `wr_sfl`,

    Left(wr_2, 10) as `wr_ymd` FROM `{$write_table}`,

    wr_10,

    wr_9,

    wr_8

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

p
php사랑
6년 전
조인문인데 그냥 이렇게 불러온다구요?
루미집사
6년 전
위 질문 내용에는 조인이 없어 보입니다만...
$k_srh1 이건 빈 변수라 빼도 상관 없네요.

[code]
$sql1 = "Select
Distinct Left(`{$sfl_a[0]}`, 9) as `wr_sfl`,
Left(wr_2, 10) as `wr_ymd`,
wr_10,
추가할필드명,
추가할필드명,
추가할필드명

FROM
`{$write_table}`,
Where
Left(`wr_2`, 7) = '{$year}-".sprintf("%02d",$month)."' and wr_is_comment = 0";

[/code]
p
php사랑
6년 전
감사합니다^^

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

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

로그인