살펴봐주시면 감사하겠습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

살펴봐주시면 감사하겠습니다. 정보

살펴봐주시면 감사하겠습니다.

본문

비비+그누연동입니다
아래구문에 잘못된점이 있는지 확인 좀 해주시면 감사하겠습니다.

$tmp=fetch_array(" select count(item_id) from $item_table where class_id = '$row[class_id]' ");
$n_item_cnt = $tmp[0];

위에 내용이 디비  item_table 안에 class_id필드에 등록된 상품수를 구하는 내용인데 어디가 잘못되었는지 전혀 상품수를 구해오지 못하고 있습니다..
$tmp=fetch_array(" select count(item_id) from $item_table  ");
$n_item_cnt = $tmp[0];

위처럼하면 item_table 에 등록된 전체상품수는 가져오고 있거든요...
where class_id = '$row[class_id]' 이부분이 문제인것 같은데 까막눈이다보니 해결책이 보이지않네요

혹 잘못된곳이 있으면 체크해주시면 감사하겠습니다.

댓글 전체

$tmp 위에다가
print_r($row[class_id]);
찍어서 $row[class_id]가 제대로 나오는지 확인도 해야 될 듯합니다.
또 혹 에러구문이 나오면 에러구문은 어떻게 나오는지 알려주시는것도 좋구요.
변수명이 $row면 보통 $row를 생성하는 쿼리문도 그 위에 있을듯 한데 거기서부터 잘 못 되었을 수도
fetch_array 함수는 사용자 함수 같은데 일단 밑에 쿼리문이 제대로 나온다고 하니. 통과
그냥 PHP기본 코딩으로 바꿔도 도될텐데
$tmp=mysql_fetch_row(mysql_query("select count(item_id) from $item_table where class_id = '$row[class_id]'"));
$n_item_cnt = $tmp[0];
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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