> 백엔드 개발 > PHP 문제 > PHP 코드 링크 오라클 오류가 발생하는 이유는 무엇입니까?

PHP 코드 링크 오라클 오류가 발생하는 이유는 무엇입니까?

藏色散人
풀어 주다: 2023-02-27 06:06:01
원래의
2132명이 탐색했습니다.

PHP 코드 링크 오라클 오류가 발생하는 이유는 무엇입니까?

PHP 코드를 연결할 때 Oracle에서 오류가 발생하는 이유는 무엇입니까?

PHP 코드를 Oracle에 연결할 때 발생하는 오류는 PHP가 Oracle을 지원하지 않기 때문입니다. 다음 단계를 따르세요.

1. PHP 환경을 설치하고 appserv 또는 xampp를 찾습니다. 한 번의 클릭으로 설치하면 매우 편리합니다

2. php의 ext 디렉토리에 있는 php_oci8.dll을 system32 디렉토리에 복사하세요.

3. php.ini 파일에서 구성을 수정하고 확장자 = php_oci8.dll을 삭제하세요. 앞에 있는 세미콜론을 제거하세요

4. 아파치를 다시 시작하세요

oracle 데이터베이스와 링크를 설정하는 두 가지 방법

1.$conn = oci_connect('username','password',"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.1.100)(PORT = 1521))(CONNECT_DATA =(SID=test)))");
2.$conn = oci_connect('username','password','192.168.1.100/test');
로그인 후 복사

때때로 첫 번째 방법이 작동하지 않을 수 있습니다. 매개 변수는 사용자 이름, 비밀번호, oracle입니다. 서비스 주소. 여기서 test는 서비스 이름입니다.

$sql = "select * from table_exmaple"
$ora_test = oci_parse($conn,$sql); //编译sql语句
oci_execute($ora_test,OCI_DEFAULT); //执行
while($r=oci_fetch_row($ora_test)) //取回结果
{
echo $ora_test[0];
echo "<BR>";
}
로그인 후 복사

다음으로 바꿔서 사용해 보세요:

$dbconn = oci_connect(&#39;用户名&#39;,&#39;密码&#39;,"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.136.1.10)(PORT=1521))(CONNECT_DATA=(SID=pmsbp)))");
로그인 후 복사

더 많은 PHP 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!

위 내용은 PHP 코드 링크 오라클 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿