PHP에서 ODBC가 없다는군요

purewell의 이미지

빨간 모자 9를 쓰고 있습니다. (머리에 썼나~? 우아~)

httpd/php 와 그밖에 unixODBC/postgresql-odbc 등등 의존성 문제 없이

잘 깔았습니다. (RPM으로)

/etc/odbc.ini 역시 잘 설정했으며, isql(odbc에서 번들로 제공하는 pl/sql툴?)로

접속하고 질의응답에 성공했습니다.

PHP에서 phpinfo();를 살짝쿵 실행해봤더니

지원 DATABASE목록에 분명히 ODBC가 있습니다.
(컴파일 옵션에 --shared-odbc던가? 그 옵션도 있구요)

ㅡ_-);

문제는 PHP에서 odbc_로 시작하는 함수가 모조리 없다는 것입니다.

http://www.php.net 에서 검색해서 나온 함수인데...

흠...

뭔가 더 설정해줘야 하는 것이 있는지요.

redbaron의 이미지

php-odbc 같은 류의 rpm도 필요한듯합니다.(경험상..)

장담은..못하옵니다.(전 Debian 유저라서..)

nairs의 이미지

제가 가진 php.chm에 다음과 같은 부분이 있더군요 참고 바랍니다.

Quote:
Note: There is no ODBC involved when connecting to the above databases. The functions that you use to speak natively to them just happen to share the same names and syntax as the ODBC functions. The exception to this is iODBC. Building PHP with iODBC support enables you to use any ODBC-compliant drivers with your PHP applications. iODBC is maintained by OpenLink Software. More information on iODBC, as well as a HOWTO, is available at www.iodbc.org.

http://www.iodbc.org/odbc-phpHOWTO.html

\ 별을 보며 소원을 빌 때 당신이 누구인지는
\ 중요하지 않습니다. 당신이 소망하는 것이
★ 무엇이든, 포기하지 않는 한 그 꿈은 이루어
집니다. <司法試驗 合格記 中>

purewell의 이미지

^ -^) 감사합니다.

php-odbc 라는 패키지가 따로 더 있더군요.

_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz