php - SQL 查询在插入特定行时持续存在
问题描述
如果满足某些条件,我的代码应该从personprofile
表中获取数据并将其插入表中。organandtissuedonationcommittee
我究竟做错了什么。请帮忙
// check the prioritylvl if 1 insert organstatus as transplant completed if 2 or 3 then organstatus as pending
// only taking whatever data is in the first row
//select name,insurnce,admissionreason
$sqlpersonprofile= "SELECT firstname,fathername,lastname,medicalinsurance,prioritylvl,admissionreason
FROM personprofile";
$patients= mysqli_query($link,$sqlpersonprofile);
$processpriority= mysqli_fetch_assoc($patients);
$firstname= $processpriority['firstname'];
$fathername= $processpriority['fathername'];
$lastname= $processpriority['lastname'];
$medinsurance= $processpriority['medicalinsurance'];
$prioritylvl= $processpriority['prioritylvl'];
$admissionreason= $processpriority['admissionreason'];
if($prioritylvl= 1 && $admissionreason = 5){
$sqlcommittee= "INSERT INTO organandtissuedonationcommittee(firstname,fathername,lastname,insurance,organstatus)
VALUES('$firstname','$fathername','$lastname','$medinsurance','Organ donated')";
$committee = mysqli_query($link, $sqlcommittee);
if(!$committee){
echo 'Not inserted';
}
}
else{if($prioritylvl= 2 || $prioritylvl = 3 && $admissionreason = 5 ){
$sqlcommittee= "INSERT INTO organandtissuedonationcommittee(firstname,fathername,lastname,insurance,organstatus)
VALUES('$firstname','$fathername','$lastname','$medinsurance','Pending')";
$committee = mysqli_query($link, $sqlcommittee);
if(!$committee){
echo 'Not inserted';
}
}
}
解决方案
推荐阅读
- python - 在循环python中将deltatime添加到每个日期
- go - 在没有泛型的情况下在 Golang 中重用类似的代码
- python - AttributeError:模块“tensorflow_core._api.v2.image”没有属性“resize_images”
- apache-camel - Apache Camel:创建多个路线是否成本高昂?
- ruby-on-rails - “错误”:“参数数量错误(给定 1,预期为 0)”
- kubernetes - Kubernetes 如何计算 HPA 的 CPU 利用率?
- c++ - 如何在通过`cin`从键盘提取的流中打印`[`和`,`和`]`
- python - 如何在熊猫中格式化分位数条形图的 x 刻度标签
- reactjs - ReactJS UseEffect 内存泄漏错误 - 是什么原因造成的?
- spring-boot - 有效负载格式 Apache CXF SOAP 消息