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 61
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4464
1357 REUSE_OID 적용 시 이해가 잘안되는 부분이 있어 질문드립니다. 1 덴드로비움 2017.08.23 1073
1356 큐브리드 보안관련 문의입니다. 1 야꿍 2017.08.24 377
1355 테이블 컬럼이름 대소문자 지원 1 akasima 2017.08.24 750
1354 안녕하세요!? 궁금한게있어서요 2 김진리 2017.08.24 173
1353 cmt로 전환 옵션 문의 드립니다. (컬럼 상세정보) 덴드로비움 2017.08.25 183
1352 궁금한게 있습니다! 1 김진리 2017.08.25 156
1351 CMT로 전환시 스키마를 찾을수 없습니다. 나옵니다. (해결했읍니다. 재부팅하니까 되네요..) 덴드로비움 2017.08.25 221
1350 큐브리드 매니저에 관하여 질문드립니다. 3 yodongky 2017.08.25 386
1349 같은 디비 서버네에 다른 데이터베이스 접근방법은 무엇인가요? 1 쭈갱 2017.08.30 938
1348 컬럼의 dafualt 설정에 함수 쓰면 안되나요? 1 덴드로비움 2017.08.30 171
1347 큐브리드에 PK, FK, INDEX 이름명 변경 신텍스 문의 드립니다. 1 덴드로비움 2017.08.30 1068
1346 INSTR 함수 사용시 값이 좀 다르게 나와서요 2 펌피 2017.08.31 415
1345 질의어 질문 1 옥흐 2017.09.01 466
1344 JDBC를 활용해서 현재 접근권한이 부여된 유저리스트 혹은 전체 유져리스트를 얻는것이 가능한가요 3 file dator 2017.09.01 477
1343 비용문의합니다! 1 김진리 2017.09.01 219
1342 프로시져 에러 처리 관련해서... 2 펌피 2017.09.04 1206
1341 ADO.NET 4.5 SQL query의 칼럼이름가져오기 1 allis 2017.09.06 396
1340 php7 드라이버에서 문제가 발생합니다 2 enak 2017.09.06 3352
1339 큐브리드 로그 발생으로 인한 파일시스템사용량 초과 3 하루야 2017.09.07 757
1338 CUBRID Manager 없이 View 소스를 조회 1 file 박승환 2017.09.07 772
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