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 122
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
1062 큐브리드 select 성능 관련 문의 1 turbo_jdh 2019.02.19 807
1061 보호된 메모리를 읽거나 쓰려고 했습니다.. 오류가 재발합니다 2 모비23 2019.02.19 9187
1060 jeus 연동 한글등록 문제(깨짐) 4 뺀돌스 2019.02.21 2401
1059 Conversion error in timestamp format 4 세오7 2019.02.22 1029
1058 oracle과 연결해서 조회할 수 있는 방법이 있나요? 7 CuBrId 2019.02.22 742
1057 큐브리드 질문이 있습니다. 2 bjosbkjx 2019.02.25 191
1056 오라클에서 큐브리드 to_DATETIME 질문요 .. ㅠㅠ 5 kks 2019.02.26 1221
1055 CUBRID DB 날짜 및 시간 변환 하는 방법 알려주시면 감사하겠습니다. 1 루이지 2019.02.28 1246
1054 큐브리드 매니저에 테이블 목록이 안보입니다. 1 file 배여사남편 2019.03.08 233
1053 cubrid-node 쿼리 응답 없음 1 바삭상자 2019.03.08 174
1052 Spring Boot 큐브리드 select 경우 에러발생 문의드립니다. 1 피닉스맨 2019.03.11 2022
1051 Java VM is not running 오류 문의드립니다 4 Kim 2019.03.12 1583
1050 질문이 있습니다. 4 bjosbkjx 2019.03.14 391
1049 CUBRID 복구시 테이블 복구 안되는 문제 1 다며 2019.03.15 223
1048 데이터베이스 목록이 보이지 않음 3 file 뀨쀼리뜨 2019.03.20 282
1047 특수문자 깨짐 1 어려워 2019.03.21 1189
1046 REPLACE 함수 문의 1 아범 2019.03.22 1783
1045 테이블생성 494 실행오류 문의 1 뺀돌스 2019.03.25 1278
1044 릴리즈된 ADO.NET 드라이버를 다운받을수 없습니다. 4 모비23 2019.03.27 113
1043 CUBRID DB 날짜 및 시간을 타임스탬프 형식으로 변환 하는 방법 알려주시면 감사하겠습니다. 3 루이지 2019.04.01 682
Board Pagination Prev 1 ... 143 144 145 146 147 148 149 150 151 152 ... 201 Next
/ 201

Contact Cubrid

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