미채택 완료
lib 파일 추가생성 후 DB를 긁어오지 못합니다.
안녕하세요. 항상 도움 많이 받고 있습니다.
썸네일 관련해서 새로 lib 파일을 만들고 있는데요.
PHP 파일에서 새로만든 함수 get_photo_thumbnail 로 $photo_id를 보낸 후
lib파일에서 받아온 $photo_id를 이용해서 select를 하려고 하는데요
$photo_id의 값은 잘 전달 받는데.. 그걸 이용해서 select를 하려고 하면 db접속이 안되는지
쿼리문이 날아가지 않습니다.
lib에도 common 파일을 인쿠르드 해야 하나요?
헷갈리네요... ㅠㅠ
PHP 파일
Copy
<?phpinclude_once('./_common.php');include_once(G5_LIB_PATH.'/common.lib.php'); $build_id = "1"; $build_seq = "1"; $PHOTO_BOARD_TABLE = " SELECT * FROM {$TB['BUILD_SALE_MST_DTL_PHOTO']} WHERE BUILD_ID = '$build_id' AND BUILD_SEQ = '$build_seq' "; $PHOTO_BOARD_ROW = sql_query($PHOTO_BOARD_TABLE); $PHOTO_BOARD = sql_fetch_array($PHOTO_BOARD_ROW); ?><style> .master_articlephoto { width:100%; margin:5px; padding:0; }</style><div id="right_input_form"> <div class="master_articlephoto"> <?PHP $thumbnail = get_photo_thumbnail($PHOTO_BOARD['PHOTO_ID']); ?> </div></div>
LIB 파일
Copy
<?phpif (!defined('_GNUBOARD_')) exit;@ini_set('memory_limit', '-1');function get_photo_thumbnail($PHOTO_ID, $is_create=false, $is_crop=true, $crop_mode='center', $is_sharpen=false, $um_value='80/0.5/3') { $PHOTO_LIST = " SELECT * FROM {$TB['BUILD_SALE_MST_DTL_PHOTO_FILE']} WHERE PHOTO_ID = '$PHOTO_ID' and bf_type between '1' and '3' order by bf_no limit 0, 1 "; $PHOTO_LIST_ROW = sql_query($PHOTO_LIST); $row = sql_fetch_array($PHOTO_LIST_ROW); for ($i=0; $row=sql_fetch_array($PHOTO_LIST_ROW); $i++) { echo "PHOTO_NAME : ".$row['PHOTO_NAME']."<P>"; } echo "<script>alert('ERROR!! : ".$PHOTO_ID.$row['photo_name']."');</script>"; }
답변 5개 / 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
mysql_query() 와 sql_getch_array()로 바꿔도 기존과 똑같이 db select을 못 하네요;;;
아에 db 접속이 안되는 걸까요??