簡體   English   中英

為什么PHP腳本無法更新oracle數據庫中的數據?

[英]Why PHP script is not being able to update data in oracle database?

以下代碼未將記錄更新到Oracle數據庫中。 任何人都可以請幫助解決此問題的確切原因。 如果其他任何原因可能造成問題,請提出建議。 提前致謝

<?php
if(isset($_GET['submit'])) {
echo $sl_no = $_GET['sl_no'];
echo $subject = $_GET['subject'];


// update Subject
$str2 = "update application_form af set af.subject_code=:subject where   af.application_form_sl_no=:sl_no";
$stid_update2 = oci_parse($conn, $str2);
oci_bind_by_name($stid_update2, ":subject", $subject);
oci_bind_by_name($stid_update2, ":sl_no", $sl_no);
oci_execute($stid_update2);
$success2 = oci_commit($conn);

// send successful message

    if($success2)
    {
    echo "Form saved Successfully!!!";
    }
}   
?>

您沒有聲明$ conn變量並連接到數據庫

$conn = oci_connect('hr', 'welcome', 'localhost/XE');

資源: http//php.net/manual/en/function.oci-connect.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM