Background Image

FORUM

조회 수 15270 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요...
또 질문이 있어 왔습니다..^^

아래와 같은 쿼리문을 실행하려고 합니다.
그런데 db에서 10건 가까운 데이타가 있는데
for문의 루프만 돌고 while문의 루프는 돌지 않습니다.
cubrid_prepare 부분을 주석처리하면 이상없이 루핑을 도는데
for문의 안에 SQL 쿼리문이 들어가면 안에 있는 for문만 루핑을 돌고 while문은 그냥 빠져나가 버립니다.

쉽게 말하면
10줄의 데이타 값이 출력 되야 하는데 한줄만 출력되고 마는 겁니다.
이 문제는 왜 일어나는 걸까요?

$list_qry = "select num from db";
$req = cubrid_prepare($con, $list_qry);
$result = cubrid_execute($req);

echo "<table border=1>";
while ($row = cubrid_fetch($req)) {
   $num = $row['num'];
 
   echo "<tr>n";

   for($i=200901;$i<200913;$i++) {
         $pass_qry = "select name from db2 WHERE num = ? AND sbnum = ?";
         $req = cubrid_prepare($con, $pass_qry);
         $res = cubrid_bind($req, 1, $num, "NUMERIC");
         $res = cubrid_bind($req, 2, $i, "NUMERIC");
         $result = cubrid_execute($req);
         $row = cubrid_fetch($req);

         $name = $row['name'];

         if($SUM == ""){
              echo "<td>&nbsp;</td>n";
         } else {
              echo "<td>" . $name . "</td>n";
         }
   }
   echo "</tr>n";

}
echo "</table>n";

if ($req > 0) cubrid_close_request($req);

  • ?
    시난 2009.12.22 19:57
     $row = cubrid_fetch($req); 를 중복해서 사용하셨습니다.
    변수명이 중복되어서 그런 것 같습니다. ^^;

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 118
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4474
800 아래 이상 증상 재현 방법 다시 작성합니다. 4 아악이 2020.06.05 195
799 간단한..질문좀.. 1 마리오네트 2018.10.01 194
798 cubrid manager 데이터베이스 항목. 2 file neo 2018.10.02 194
797 cub_manager 관련 질문 4 파인 2021.03.08 194
796 Generic 볼륨이 계속해서 증가합니다. 6 wowowow 2021.09.24 194
795 Max Client 모니터링 방법 1 nagh 2021.01.18 193
794 cubrid broker의 job_queue 가 궁금합니다 2 kubrid 2020.11.30 193
793 8.4.4버젼 charset 확인 3 네오랜덤 2023.05.23 193
792 db 로그인시 log fatal error 오류 문의 드립니다. 2 jjbk 2022.02.28 193
791 Error : [-1302] dblink - Cannot communicate with server[CAS INFO-00.000.00.000:53000, 2, 27657], [CAS INFO-00.000.00.000:30000,7,28322], 4 리들러 2022.07.06 192
790 PHP에서 사용시 문의점 1 완초 2017.10.12 191
789 cubrid to oracle 마이그레이션 1 하영창 2021.10.08 191
788 HA 구성에서 로그 삭제 방법 1 장두 2019.05.14 191
787 큐브리드 질문이 있습니다. 2 bjosbkjx 2019.02.25 191
786 큐브리드 10.2 버전 설치 후 매니저 연결 오류 문의드립니다. 2 file 오팔 2020.09.07 191
785 큐브리드 도입 질문 2 피그스킨 2021.02.23 191
784 데이터베이스 오류 로그가 남지 않도록 하는 설정 값이 있나요? 1 함동수 2018.11.01 190
783 함수 생성 문의 1 ozro 2022.06.13 189
782 큐브리드 백업 4 먹고래 2021.04.21 188
781 hb_thread_check_disk_failure 오류 문의 드립니다. 1 큐브짱 2022.05.11 188
Board Pagination Prev 1 ... 156 157 158 159 160 161 162 163 164 165 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales