> result index 2 라고 나온것으로 봐서는 $result 를 도출한 query 의 실행
> 은 일단 성공한 것 같습니다.
> pg_fetch_row 에서 실패한 것으로 보입니다.
>
> $nrow = pg_numrows($result);
> echo "$nrow<BR>\n";
>
> 이렇게 하셔서 $result로 돌아온 tuple의 수를 확인해 보시기 바랍니다.
> 혹시 아무런 결과가 돌아오지 않은 건 아닐까요?
>
> > 이제 막 pgsql를 시작한사람입니다.
> > 쿼리는 제대로 준것같고
> > 그다음에 result로부터 아마 배열로 가지고 오는 도중에 에러가 발생합
> 니
> > 다.
> > Warning:Unable to jump to row0 on PostgresSQL result index 2 in /dir
> ec
> > tory/
> > 이렇게 썼거든요..$row=pg_fetch_row($result,0); echo $row[0];
> > 뭐가 문제인지 답변좀 부탁드리겠습니다.
> > 조은 하루 되세요.....
>
먼저 답변 고맙습니다.
정재익님 말씀대로 row의 갯수를 아무것도 반환하지 않습니다.
그럼 결국 리턴값이 아무것도 없다는 것인데.....
DB안에서 같은 쿼리(select * from tablename where 검색어 like'%xxx%';)를 하면
제대로 원하는 값이 나오는데
왜 php안에서 하면 안나오는 것이죠?
귀찮은줄알지만 다시한번 답변 부탁드립니다...
|