database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 1557 게시물 읽기
No. 1557
Re: Re: Warning: Unable to jump to row 0 on PostgresSQL result index 3 이런 에러는??
작성자
champ_won
작성일
2000-08-26 19:19
조회수
10,678

::icastone 님께서 쓰시길::

 

>

> ::하태균 님께서 쓰시길::

>

> > 안녕하셔요. 항상 도움을 주셔서 감사합니다.

> >

> > Warning: Unable to jump to row 0 on PostgresSQL result index 3 in /var/www/home/06/1.htm on li

> ne

> > 23

> >

> > 이런 에러가 나거든요.

> > 이것을 어떻게 해석해야 하는지 감이 서지를 않는군요.

> > 도와주시기 바랍니다.

> >

> > 좋은 하루 되세요.

>

>

> 그런 종료의 에러는 결과 값이 없는데 그 값을 알아오는 경우에 나오는 에러입니다.

>

> 예를 들면..(php)

>

> $SQL = "SELECT * FROM member WHERE id='test' ";

> $result = pg_Exec($conn, $SQL);

>

> 뭐 이런 식으로 $result 값을 얻었다고 합시다.

>

> 그런대 만약 id를 test라고 가진 사용자가 없으면 $result에는 아무 것도 없겠죠..

>

> 그럴경우

>

> $into = pg_result($result, 0, "id");

>

> 이런식으로 하면 그런 에러가 납니다. pg_Fetch_Array() 등의 함수도 마찬가지죠..

>

> 그러니 pg_NumRows() 함수를 활용해서 $result의 값이 몇게인지 확인해 보세요.

>

> 아마 0 이 나올 것입니다.

>

> 아니면 database에 직접 접속해서 에러나는 SQL 문을 써보세요..

>

> 결과가 하나도 안나오는 SQL 일 겁니다.

>

> 그럼 좋은 하루 되세요.. 그냥 제가 아는 대로 몇자 적어 봤습니다.

>

> 제가 잘못 알고 있는것이 있으면 답변 달아주세요.. ㅡ.ㅡ;;

넵 맞는 얘기인것 같군요.

제가 알고 있기론 오라클에서는 /1403 error code를 이용해서

no low일 경우 다시말해 fetch성 이나 아니면 단순히 1개의 data를 select했을때

도 error code를 비교하여 처리했던 적이 있습니다.

그런데 pg(postgres)에서는 그런 error code를 지원하지 않는것 같군요.

혹시 지원해 주고 있다면 저에게도 알려주세요.

그래서 pg쪽에서는 이런 방법으로 그것을 피해갔습니다.

$query = " SELECT count(sev_seq) AS cnt, sum(sev_sch) AS sum ". " FROM sev_tbl ".

" WHERE sev_mem = '$user_info' ".

" AND sev_sta = 40 ".

" AND sev_pym >= '$from_date' ".

" AND sev_pym <= '$to_date' ";

 

$result = pg_exec($conn, $query);

$tuples = (!$result) ? 0 : pg_NumRows($result);

if ($tuples) $row = pg_fetch_array($result,0); //==> 여기를 잘 보세요...

 

이런식으로 했을때 select시 결과값이 한개도 없을겨우 다시말해 처음 질문에

적어주신 error코드를 피할수 있어요. 많은 도움이 되었는지요???

[Top]
No.
제목
작성자
작성일
조회
1567postgresql 백업에 대하여...
한현수
2000-08-22
8007
1569┕>Re: postgresql 백업에 대하여...
정재익
2000-08-22 15:12:21
8611
1563갑자기 테이블과 연결이 안돼요..
이봉우
2000-08-22
9452
1564┕>Re: 갑자기 테이블과 연결이 안돼요..
정재익
2000-08-22 02:49:16
9686
1565 ┕>다시 문제점과 새로운 질문을 정리했습니다.
이봉우
2000-08-22 11:28:02
9464
1568  ┕>Re: 다시 문제점과 새로운 질문을 정리했습니다.
정재익
2000-08-22 15:10:12
9606
1558답답해요..JDBC
나는새
2000-08-21
9505
1559┕>Re: 답답해요..JDBC
나는새
2000-08-21 16:25:17
9303
1560┕>Re: 답답해요..JDBC
노다
2000-08-21 19:04:00
9238
1561 ┕>Re: Re: 답답해요..JDBC
나는새
2000-08-21 19:16:16
9565
1562  ┕>Re: Re: Re: 답답해요..JDBC
정재익
2000-08-22 00:34:00
9827
1570   ┕>Re: Re: Re: Re: 답답해요..JDBC
정재익
2000-08-22 22:17:17
10457
1566 ┕>Re: Re: 답답해요..JDBC
나는새
2000-08-22 11:37:22
9914
1554Warning: Unable to jump to row 0 on PostgresSQL result index 3 이런 에러는??
하태균
2000-08-17
10447
1555┕>Re: Warning: Unable to jump to row 0 on PostgresSQL result index 3 이런 에러는??
icastone
2000-08-17 16:50:49
10242
1557 ┕>Re: Re: Warning: Unable to jump to row 0 on PostgresSQL result index 3 이런 에러는??
champ_won
2000-08-26 19:19:17
10678
1545몇개의 DB중 하나만dump가 안됩니다.
선장
2000-08-15
10343
1546┕>Re: 몇개의 DB중 하나만dump가 안됩니다.
정재익
2000-08-16 07:47:36
10775
1548 ┕>Re: Re: 몇개의 DB중 하나만dump가 안됩니다.
선장
2000-08-16 12:49:05
10089
1550  ┕>Re: Re: Re: 몇개의 DB중 하나만dump가 안됩니다.
정재익
2000-08-16 18:48:38
10282
1551   ┕>Re: Re: Re: Re: 몇개의 DB중 하나만dump가 안됩니다.
선장
2000-08-16 23:35:37
10232
1552    ┕>Re: Re: Re: Re: Re: 몇개의 DB중 하나만dump가 안됩니다.
정재익
2000-08-17 05:44:16
10250
1572     ┕>Re: Re: Re: Re: Re: Re: 몇개의 DB중 하나만dump가 안됩니다. [1]
선장
2000-08-20 00:48:11
10563
1542mysql 를 postgressql 로 바꾸는 것 어떻게.. 하나요???
초보
2000-08-14
15263
1544┕>Re: mysql 를 postgressql 로 바꾸는 것 어떻게.. 하나요???
정재익
2000-08-14 19:41:50
10404
1541postmaster -i 실행에러
왕초보
2000-08-14
9051
1543┕>Re: postmaster -i 실행에러
정재익
2000-08-14 19:38:57
9833
1549 ┕>다시 질문Re: Re: postmaster -i 실행에러
왕초보
2000-08-16 13:34:09
9933
1556  ┕>Re: 다시 질문Re: Re: postmaster -i 실행에러
정재익
2000-08-20 22:17:30
9169
1636   ┕>Re: Re: 다시 질문Re: Re: postmaster -i 실행에러
젠드사랑
2000-09-15 11:30:41
8863
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다