Php sql查询未将数据从数组插入数据库表

Php sql查询未将数据从数组插入数据库表,php,sql,Php,Sql,下面的代码应该将personprofile表中的数据(firstname、fathername、lastname、medicalinsurance)插入organandtissuedonationcommittee表,如果prioritylvl==1,则插入“捐赠的器官”,如果prioritylvl==2/3,则插入与()中相同的数据以及“待定”中的数据 请帮帮我,我不知道我做错了什么。这是密码 // check the prioritylvl if 1 insert organstat

下面的代码应该将personprofile表中的数据(firstname、fathername、lastname、medicalinsurance)插入organandtissuedonationcommittee表,如果prioritylvl==1,则插入“捐赠的器官”,如果prioritylvl==2/3,则插入与()中相同的数据以及“待定”中的数据 请帮帮我,我不知道我做错了什么。这是密码

    // check the prioritylvl if 1 insert organstatus as transplant completed if 2 or 3 then organstatus as pending
$sqlpersonprofile= "SELECT firstname,fathername,lastname,medicalinsurance,prioritylvl,admissionreason FROM personprofile";
$patients=  mysqli_query($link,$sqlpersonprofile);
$processpriority= mysqli_fetch_assoc($patients);
if($processpriority['prioritylvl'] == 1 && $processpriority['admissionreason'] == 5 ){
//dont forget to add the organ status
    $sqlcommittee= 'INSERT INTO organandtissuedonationcommittee(firstname,fathername,lastname,insurance,organstatus)  
    VALUES("$processpriority['firstname']","$processpriority['fathername']","$processpriority['lastname']","$processpriority['medicalinsurance']","Organ donated")';
    $committee = mysqli_query($link, $sqlcommittee);

        if(!$committee){
                echo 'Not inserted';
            }
}
if($processpriority['prioritylvl'] == 2 || $processpriority['prioritylvl'] == 3 && $processpriority['admissionreason'] == 5 ){
//dont forget to add the organ status
    $sqlcommittee= 'INSERT INTO organandtissuedonationcommittee(firstname,fathername,lastname,insurance,organstatus)  
    VALUES("$processpriority['firstname']","$processpriority['fathername']","$processpriority['lastname']","$processpriority['medicalinsurance']","Pending")';
    $committee = mysqli_query($link, $sqlcommittee);

        if(!$committee){
                echo 'Not inserted';
            }
}

如果您收到的是
未插入的
消息,您是否检查了
mysqli_error()
给出的内容,并查看是否有sql错误消息?或者您检查过服务器错误日志中的语法错误消息了吗?它给了我这个错误-解析错误:语法错误,C:\wamp\www\bloodonation\bloodonation.php中的意外“firstname”(T_STRING),在第138行查看sql查询的字符串文字,字符串中有单引号,但使用单引号作为字符串分隔符。我知道我尝试在[]中使用单引号,但它们似乎不起作用