0

次のコードは、レコードを 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!!!";
    }
}   
?>
4

1 に答える 1

1

$conn 変数を宣言せず、データベースに接続しました

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

リソース: http://php.net/manual/en/function.oci-connect.php

于 2012-05-25T11:16:20.927 に答える