如何在PHP中使用Oracle資料庫(2)

NO IMAGE

Create A Table Using OCI

下面我們將建立一個email個人資訊簿。這次採用OCI8 API指令  

相關PHP程式碼:

PutEnv("ORACLE_SID=ORASID");

$connection = OCILogon ("username", "password");
if ($connection == false){
   echo OCIError($connection)."
";
   exit;
}     

$query = "create table email_info " .
              "(fullname varchar(255), email_address varchar(255))";

$cursor = OCIParse ($connection, $query);
if ($cursor == false){
   echo OCIError($cursor)."
";
   exit;  
}

$result = OCIExecute ($cursor);
if ($result == false){
   echo OCIError($cursor)."
";
   exit;  
}

OCICommit ($connection);
OCILogoff ($connection);

?>  

我們可以看到這2段程式碼語法幾乎都一樣,區別僅僅函式名字不同; 其次,在OCI8中我們不需要專門執行開啟遊標的指令,在呼叫 OCIParse 系統就自動返回了一個遊標ID.