살펴봐주시면 감사하겠습니다. 정보
살펴봐주시면 감사하겠습니다.본문
비비+그누연동입니다
아래구문에 잘못된점이 있는지 확인 좀 해주시면 감사하겠습니다.
$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=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=sql_fetch(" select count(*) as cnt from $item_table where class_id = '$row[class_id]' ");
$n_item_cnt = $tmp[cnt];
$n_item_cnt = $tmp[cnt];

$tmp 위에다가
print_r($row[class_id]);
찍어서 $row[class_id]가 제대로 나오는지 확인도 해야 될 듯합니다.
또 혹 에러구문이 나오면 에러구문은 어떻게 나오는지 알려주시는것도 좋구요.
변수명이 $row면 보통 $row를 생성하는 쿼리문도 그 위에 있을듯 한데 거기서부터 잘 못 되었을 수도
fetch_array 함수는 사용자 함수 같은데 일단 밑에 쿼리문이 제대로 나온다고 하니. 통과
print_r($row[class_id]);
찍어서 $row[class_id]가 제대로 나오는지 확인도 해야 될 듯합니다.
또 혹 에러구문이 나오면 에러구문은 어떻게 나오는지 알려주시는것도 좋구요.
변수명이 $row면 보통 $row를 생성하는 쿼리문도 그 위에 있을듯 한데 거기서부터 잘 못 되었을 수도
fetch_array 함수는 사용자 함수 같은데 일단 밑에 쿼리문이 제대로 나온다고 하니. 통과
echo (" select count(item_id) from $item_table where class_id = '$row[class_id]' ");
이렇게 해서 sql이 잘 되었는지 확인해 보세요.
이렇게 해서 sql이 잘 되었는지 확인해 보세요.
그냥 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];
$tmp=mysql_fetch_row(mysql_query("select count(item_id) from $item_table where class_id = '$row[class_id]'"));
$n_item_cnt = $tmp[0];