首頁 > 後端開發 > php教程 > 教你在PHP使用Oracle資料庫(三)

教你在PHP使用Oracle資料庫(三)

WBOY
發布: 2016-08-08 09:33:39
原創
927 人瀏覽過

教你在PHP使用Oracle資料庫(三)

利用 ORA 向數據表 'email_info' 輸入數據


當使用者瀏覽這段腳本時,顯示一個由姓名、email輸入網域組成的表單;當使用者添好資料點擊提交時,腳本程式將把這姓名、email儲存到'email_info'資料表中。

相關php程式碼:


if ($submit == "click"){
  // The submit button was clicked!
  // Get the input for fullname and email then store it in the database.
  PutEnv("Oracle_SID=ORASID");

  $connection = Ora_Logon ("username","passWord");
  if ($connection == false){
    echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
    exit;
  }

$cursor = Ora_Open ($connection);
if ($cursor == false){
  echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
  exit;
}    

  $query = "insert into email_info values ('$fullname', '$email')";
  $result = Ora_Parse ($cursor, $query);
  if ($result == false){
    echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
    exit;  
  }

  $result = Ora_Exec ($cursor);
  if ($result == false){
    echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
     exit;
  }

  Ora_Commit ($connection);
  Ora_Close ($cursor);
  Ora_Logoff ($connection);
}
else{
  echo '
     

     <FORM action=insert.php method=post>

    請輸入姓名
    <INPUT name=fullname></INPUT>

    請輸入Email地址
    <INPUT name=email></INPUT>

    <INPUT name=submit type=submit value=click></INPUT>         

    </FORM>

     
  ';
}

?>  
  

對了,這段腳本必須存為insert.php,因為在呼叫的頁面中指定insert.php為表單處理程序 

以上就介紹了教你在PHP中使用Oracle資料庫(三),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板