mysql 질문.. > 그누3질답

그누3질답

mysql 질문.. 정보

그누보드 mysql 질문..

본문

gb_write_gallery2_file 테이블과  gb_write_gallery2 테이블에서..
wr_id 값이 같은 값을 뽑을 려고 합니다. 쿼리문 좀 가르켜 주세요.
(예를 들어서 wr_id 가 8인 두 테이블의 값을 다 출력하고자 할 때)
아래와 같이 하니깐

SELECT * FROM gb_write_gallery2_file, gb_write_gallery2 WHERE wr_id = 8

#1109 - Unknown table 'gb_write_gallery' in where clause
이런 에러메시지를 출력하네요???

댓글 전체

근데.. 아직 wr_id 가 안 먹히는 군요..
내용부분은 잘 불러오는데.. 이미지가 다 출력됩니다..
어찌 해결해야 할지...
wr_id 에 검색된 이미지만 불러올 수는 없는지요??
그냥 이렇게 해결했습니다. ^^; 어찌꺼나 되니까 기쁩니다. 혼자 해결했다는 이 기쁨.. ㅋㅋ

<?
function get_thumb_filename10($num, $seq) {
    return sprintf("%05d", $num) . "_" . sprintf("%03d", $seq);
}

function get_saved_filename($cont) {
    $swrd = "/\.(jpg|png|gif|bmp)$/i";
    return preg_replace($swrd, "", $cont);
}

if($wr_id) $wh = "where wr_id = '{$wr_id}' ";
if($cap == 'y') {
$file_table1 = "gb_write_{$bo_table}";
$file_table2 = "gb_write_{$bo_table}_file";

$sql1 = " select wr_id, wr_file1, wr_file2, wr_content, wr_subject from $file_table1 $wh ";  //  답사기스킨 wr_file1, wr_file2 불러오기
$sql2 = " select * from $file_table2 $wh ";  //  답사기스킨 추가파일 불러오기
$result1 = sql_query($sql1);
$result2 = sql_query($sql2);
while($row=mysql_fetch_array($result1)) {
$cont_tmp = cut_str(get_text($row['wr_content']), $cap_len, "");
if($row['wr_file1']) {
$file_cap_cont = get_saved_filename($row['wr_file1']);
${$file_cap_cont} = preg_replace("/(\r\n|\n)/i", "<br>", $cont_tmp);
}
if($row['wr_file2']) {
$file_cap_cont = get_saved_filename($row['wr_file2']);
${$file_cap_cont} = preg_replace("/(\r\n|\n)/i", "<br>", $cont_tmp);
}
}
while($row=mysql_fetch_array($result2)) {
$file_cap_cont = get_thumb_filename10($row['wr_id'], $row['wf_id']);
${$file_cap_cont} = preg_replace("/(\r\n|\n)/i", "<br>", cut_str(get_text($row[wf_cont]), $cap_len, ""));
}
}
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT