Как я могу вставить несколько запросов? - PullRequest
0 голосов
/ 29 мая 2019

Привет, я ищу кого-нибудь, кто поможет мне решить мою проблему. Я хочу вставить несколько запросов в базу данных. до этого я использовал MYSQLI и он добился успеха, но когда я перешел на OCI, это не удалось.

вот мой код

<?php  

    //$id = 0;
    $name = $_POST['docname'];
    $pass = $_POST['docpass'];
    $ic = $_POST['docic'];
    $gender = $_POST['docgender'];
    $status = $_POST['docstatus'];
    $email = $_POST['docemail'];
    $address = $_POST['docaddress'];
    $phone = $_POST['docphone'];
    $pass = $_POST['docpass'];
    $confirmpass = $_POST['docconfirmpass'];
    $speaciality = $_POST['docspeaciality'];

    include_once ('dbconnect.php');

    $sql = "INSERT INTO STAFF(staffid, staffname, icnumber, staffgender, 
            staffstatus, staffemail, staffaddress, staffphonenumber, 
            password, confirmpass) VALUES (staffid_seq.NEXTVAL, '$name', 
            '$ic', '$gender', '$status', '$email',  '$address', '$phone', 
            '$pass', '$confirmpass')";
    $sql2 = "INSERT INTO doctor(staffid, doctorspeaciality) VALUES 
            (staffid_seq.CURVAL, '$speaciality')";

    $result = oci_parse($dbc, $sql);
    $result2 = oci_parse($dbc, $sql2);
    oci_execute($result && $result2);
?>

Ошибка:

Warning: oci_execute() expects parameter 1 to be resource, boolean given in .. 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...