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('用户名','密码',"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.136.1.10)(PORT=1521))(CONNECT_DATA=(SID=pmsbp)))");
더 많은 PHP 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 PHP 코드 링크 오라클 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!