쿼리문 중에 test가 테이블명이 맞는지 확인하세요..
그리고 test테이블에 id란 필드가 있는지도 확인하시구요..
>>이종환 님께서 쓰시길<<
:: 고생고생해서 sdk를 깔고 php와 apache를 무사히 깔았습니다.
:: 세팅도 현제 아래와 같이 되어있습니다.
::
:: sqlhosts
:: testsoc onsoctcp 디비서버아이피 sqlexec
::
:: services
:: sqlexec 2001/tcp #informix ids
::
::
:: <?
:: $dbconn = ifx_connect("test@testsoc","test","test") || die("DB connect fail");
:: $echo ("$dbconn");
:: $query="select id from test";
:: $res_id=ifx_query($query,$dbconn);
:: $row=ifx_fetch_row($res_id);
:: echo (" id = $row[id]");
:: ?>
::
:: 실행결과
::
:: 디비접속 부분에서는($dbconn) 에는서는 1를 return 받았습니다.
:: 그런데 아래 부분에서는
::
:: Warning: Supplied argument is not a valid IFX link resource in /usr/local/apache/htdocs/access.p
:: hp on line 5
::
:: Warning: Supplied argument is not a valid Informix Result resource in /usr/local/apache/htdocs/a
:: ccess.php on line 6
:: id =
::
:: 이런식으로 에러메세지를 받았습니다.
:: 이해가 잘 가지 않습니다. 아시는분의 도움을 요청합니다.
::
::
::
::
|