Background Image

FORUM

2010.02.03 02:44

오류구문이 뜹니다.

조회 수 8841 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

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

function sql_prepare($sql, $params)
{
 global $conn;

 $req = cubrid_prepare( $conn, $sql ); //, CUBRID_INCLUDE_OID );
 $i = 1;
 //echo print_r($params)."<Br>";
 foreach ($params as &$p) {
  $res = cubrid_bind($req, $i, $p);
  $i++;
 }
 return $req;
}

$sql = select * from board a, category b where a.board=b.board and a.id = b.id and a.board= ? and a.id not in ( 249,248,247 ) order by num desc, reply asc for orderby_num() between ? and ?
$params = Array ( "cool", 0, 35 )

$req = sql_prepare($sql, $params);
cubrid_execute($req);
while ($rs = cubrid_fetch($req))  <========= 이줄에서 오류가 납니다.

오류 메세지 :
Warning: Error: DBMS, -447, An operation has been attempted on a closed query result structure. in c:board.php on line 196 Loading...

데이타는 잘 나오는데 무슨오류죠?

  • ?
    seongjoon 2010.02.04 00:31
    $sql = select * from board a, category b where a.board=b.board and a.id = b.id and a.board= ? and a.id not in ( 249,248,247 ) order by num desc, reply asc for orderby_num() between ? and ?
    $params = Array ( "cool", 0, 35 )
    위 내용에서  "나 ', 그리고 ;는 원래 없는 건가요?
    해당 sql 문장에서 사용된 쿼리의 스키마 정보를 올려주시면 문제 해결에 큰 도움이 될 것으로 보입니다.
  • ?
    초보 2010.02.04 00:49
    정확한 쿼리 내용 입니다.
    $sql = "select * board a, category b where a.code=b.code and a.id = b.id and a.code= ? and a.id not in ( 249,248,247 ) order by num desc, reply asc for orderby_num() between ? and ? ";
    $params = Array ( "cool", 0, 35 ) ;
    스키마는 다음과 같습니다.
    CREATE TABLE "board"(
    "id" integer NOT NULL,
    "code" character varying(40) DEFAULT  NOT NULL,
    "num" integer DEFAULT 0 NOT NULL,
    "reply" character varying(20) DEFAULT  NOT NULL,
    );

    CREATE TABLE "category"(
    "ca_id" integer AUTO_INCREMENT PRIMARY KEY,
    "code" character varying(20) DEFAULT  NOT NULL,
    "id" integer DEFAULT 0 NOT NULL,
    "ca_name" character varying(510) DEFAULT  NOT NULL
    );

  • ?
    남재우 2010.02.11 01:44
    안녕하세요.
    해당 내용에 대한 답변은 재질문하신 곳에 답변을 달아드렸습니다. 간단히 말씀드리면 select 질의에 from 이 없어 질의 prepare시 에러가 발생한 내용입니다.
    532번글 답변이 아직 없으셔서 다시 올립니다

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 51
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1134 오라클의 LAG (위 Row 값), LEAD (아래 Row 값) 가져올수 있는 쿼리 대체할만한것이 있나요? 2 거만고양이 2015.03.29 12419
1133 오라클의 Aggregation Function(집합 함수) 관련 문의 2 샤방석이 2013.11.14 24635
1132 오라클의 SUBSTRB 기능 문의 3 방글이 2023.12.26 110
1131 오라클의 USER_CONSTRAINTS 1 agkim 2013.10.28 9283
1130 오라클의 contains()문과 비슷한 기능을 소개해주세요 1 타이거팀 2009.02.17 36302
1129 오라클의 listagg 기능이 큐브리드에 있을까요? 5 위니텍 2018.11.21 1260
1128 오라클의 with 테이블명 as 구문은 큐브리드에서 사용이 안되는지요? 2 최범규 2017.04.06 9218
1127 오류 관련 문의 드립니다. 1 secret 아코 2015.05.27 10
1126 오류 관련 문의 드립니다. 1 secret 아코 2015.05.28 11
1125 오류 꼭 좀 도와주세요 ㅠㅠ 8 딩이 2010.08.25 9852
1124 오류 메세지 문의 Derived column names are not allowed for simple class specifications. 4 달이맘 2023.12.01 125
1123 오류 좀 봐주세요...ㅜㅜ 1 secret 반갑습니다 2016.07.01 15
1122 오류 좀 확인해주세요ㅜㅜ 2 푸른잔디 2009.12.04 21923
1121 오류 코드 관련 문의 1 ........ 2013.02.12 5819
1120 오류 해결방법을 몰라 질문드립니다. 4 삼구 2012.05.16 11307
1119 오류 확인 부탁합니다, 1 배철 2020.07.02 734
1118 오류(연결을 얻을수 없습니다.) 1 맑고푸른하늘 2011.03.25 12002
1117 오류가 이런게나서 이중화 한쪽이 안올리가는데 무슨에런 인가요? 1 coolkkm 2017.12.09 595
» 오류구문이 뜹니다. 3 초보 2010.02.03 8841
1115 오류번호 -677 3 bchlim 2020.08.11 357
Board Pagination Prev 1 ... 139 140 141 142 143 144 145 146 147 148 ... 200 Next
/ 200

Contact Cubrid

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