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 57
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4463
1355 큐브리드 매니저 사용법 문의 2 유진욱 2018.10.24 552
1354 큐브리드 9.3 버전에서 dba 암호 분실시 어떻게 해야 하나요? 1 하늘나무 2018.07.04 551
1353 SELECT FETCH 문제 3 초보123 2018.03.07 550
1352 매일 1억건의 데이터를 지울수 있는 방법이 필요합니다 14 file ysh 2021.04.20 550
1351 큐브리드 매니저 9.3 인데요 모니터링 툴에서 데이터베이스 추가를 몇개까지 할수 있나요? 1 coolkkm 2017.09.26 549
1350 날짜 데이터 변환 1 옐인 2019.07.03 547
1349 Edit Host 에러 (bad record MAC) 8 file 알고싶어요 2021.08.16 546
1348 한글 컬럼 comments 변경은 어떻하는거죠? 아무리 봐조 모르겠습니다. 1 덴드로비움 2020.09.09 544
1347 failed to initialize broker shared memory 5 정민영 2020.11.04 543
1346 트리거, 프로시져 조회 문의 1 해리맥 2021.12.23 541
1345 특정 Table만 백업하는 방법 1 nagh 2021.01.06 538
1344 cubrid.conf 설정 질문 드립니다. 2 지옥성녀은비 2019.11.12 538
1343 select 쿼리 case변경 문의 3 yodongky 2017.08.18 535
1342 CUBRID-PHP-10.2-latest.tar.gz 설치 ../src/cci/cci_util.c:53:34: error: libregex38a/regex38a.h: No such file or directory 4 함마칙스 2020.07.29 532
1341 CUBRID Manager 오류 메시지 및 드라이버 버전에 따른 접속(DB 접근) 문제 3 뽀대남 2021.01.15 531
1340 함수 사용시 max, min 값 문의 4 kipo0821 2020.01.20 531
1339 CUBRID 11.2 쿼리 성능 이슈 13 tree1891 2022.08.02 526
1338 JDBC Driver로 부터의 오류메시지에 대한 질의 3 Fe2 2022.06.22 525
1337 DB 이중화 관련 Clob 데이터는 어떻게 해야 하나요? 1 광합성 2018.01.16 520
1336 우분투 부팅시 cubrid 서버 자동 실행 8 정민영 2020.06.19 519
Board Pagination Prev 1 ... 128 129 130 131 132 133 134 135 136 137 ... 200 Next
/ 200

Contact Cubrid

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