2012-03-12 2 views
0

PHP와 Oracle을 연결할 수 있습니까? 그와 관련된 몇 권의 책을 도울 수 있습니까?어떻게 PHP를 Oracle에 연결할 수 있습니까?

MSSQL과 MySQL을 사용하는 것과 비슷합니까? 예 :

Oracle_connect($dbhost,$dbport,$dbuser,$dbpass); 
+0

입니다 이것을 수행하는 방법에 대한 오라클의 문서. 그것은 MySQL 요청을 처리하는 것과 매우 유사하게 동작해야합니다. https://blogs.oracle.com/alison/entry/oracle_database_connection_str oci_connect()가 정확히 무엇인지 찾고 있습니다. – cDecker32

+0

예 오라클의 모든 버전에서 작동합니다. – omkar

+0

그건 조금 더 많은 정보가 필요합니다. 내 생각 엔 그것이 존재한다면 지원된다는 것입니다. 특정 버전의 오라클을 사용하는 경우 해당 버전과 관련된 PHP 라이브러리를 찾고 해당 버전의 PHP에서 api가 지원되는지 확인해야합니다. – cDecker32

답변

-1

먼저 OCI8 1.4 확장자로 PHP 5.3.3을 설치해야합니다. php.ini의 설정에서 :

oci8.connection_class =

하고 밖으로 코드 MYPHPAPP

: -

<?php 
// Create connection to Oracle 
$conn = oci_connect("phphol", "welcome", "//localhost/orcl"); 
if (!$conn) { 
    $m = oci_error(); 
    echo $m['message'], "\n"; 
    exit; 
} 
else { 
    print "Connected to Oracle!"; 
} 
// Close the Oracle connection 
oci_close($conn); 
?> 

하거나이 튜토리얼을 확인 여기

http://st-curriculum.oracle.com/obe/db/11g/r2/prod/appdev/opensrclang/phphol2010_db/php_db.htm

+0

오라클의 모든 버전에서 지원합니까 – omkar

+0

잘 정확한 버전은 PHP가 지원하지만, 오라클 10g로 시작하는 지원을하고있다. php와 oracle에 대한이 무료 책을 다운로드하면 매우 유용하고 직선적입니다. http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html?ssSourceSiteId=ocomen – engma

+0

몇 가지 질문이 더 있습니다. 1) PHP에서 어떻게 insert 문을 추가하여 master와 slave 모두에서 읽을 수 있습니까? 2) 어떻게 스크립트를 통해 Slave를 다시 시작할 수 있습니까? – omkar

관련 문제