open(); //------------------------- // Äõ¸®¹® ½ÇÇà //------------------------- // ¿À´Ã Ç¥½ÃµÉ ±âÁØ ÀÏÀÚ °¡Á®¿À±â (1~14ÀÏ=01, 15~31ÀÏ=15) $day = date('d',time()); $yyyymmdd = date('Ym',time()); if ('01' <= $day && $day < '15') { $dd = '01'; } else { $dd = '15'; } $yyyymmdd .= $dd; // <<<<<< 2013-04-30¿¡ 2013-05-01 µ¥ÀÌÅ͸¦ °¡Á®¿À±âÀ§ÇØ Àӽ÷ΠÃß°¡ if ($yyyymmdd == '20130415') { $dd = '01'; $yyyymmdd = '20130501'; } // 2013-04-30¿¡ 2013-05-01 µ¥ÀÌÅ͸¦ °¡Á®¿À±âÀ§ÇØ Àӽ÷ΠÃß°¡ ³¡ >>>>>>>> if ($dd == '01') { $yyyymmdd2 = substr($yyyymmdd, 0,4).'-'.substr($yyyymmdd, 4,2).'-'.substr($yyyymmdd, 6,2); $yyyymmdd2 = date('Ym',strtotime($yyyymmdd2." -1 month")).'15'; } // ¿À´Ã Ç¥½ÃµÉ ÀÛ°¡ ¸®½ºÆ® °¡Á®¿À±â $sql_where = isset($yyyymmdd2) ? "'$yyyymmdd', '$yyyymmdd2'" : "'$yyyymmdd'"; $sql = " SELECT DISTINCT cartoonist, yyyymmdd "; $sql .= " FROM cartoon_old "; $sql .= " WHERE yyyymmdd IN ($sql_where)"; $sql .= " ORDER BY yyyymmdd DESC, cartoon_id ASC "; $cartoon_list = $dbCon->query($sql); if (empty($cartoon_list)) { $sql = " SELECT DISTINCT cartoonist, yyyymmdd "; $sql .= " FROM cartoon_old "; $sql .= " WHERE yyyymmdd = (SELECT MAX(yyyymmdd) FROM cartoon_old ) "; $sql .= " ORDER BY yyyymmdd DESC, cartoon_id ASC "; $cartoon_list = $dbCon->query($sql); } // ÀÛ°¡º° Àü±Ç ¹«·á ¸¸È­ ¸®½ºÆ® °¡Á®¿À±â for ($i=0; $i < count($cartoon_list); $i++) { $sql = " SELECT * "; $sql .= " FROM cartoon_old "; $sql .= " WHERE cartoonist = '{$cartoon_list[$i]['cartoonist']}' "; $sql .= " AND yyyymmdd = '{$cartoon_list[$i]['yyyymmdd']}'"; $sql .= " ORDER BY yyyymmdd DESC, cartoon_id ASC "; $cartoon_list[$i]['list'] = $dbCon->query($sql); } // DB¿Í ¿¬°á Á¾·á $dbCon->close(); ?> ½ºÆ÷Ã÷Á¶¼± ¸¸È­

update

  • ·£³ÑÆ®
  • Ä¿ÇÇÇø®Áî
  • ¿À´ÃÀÇ ¿î¼¼
  • ½ßÅ÷