在我的项目中,我有一个select查询,在我从数据库中选择数据后选择数据库条目,然后我将另一组数据插入到同一个数据库中。 在插入之前我有这条线
//select is above this line
$stmt->execute();//where $stmt->execute() is the execute for select
if($stmt->rowCount() > 0){
//manipulate selected data here
$stmt1->execute(); //manipualte the selected data here
}else{
$stmt1->execute() = true
}
if($stmt1->execute()){
//insert data here
}
我想在这里做的是选择我想要操作文件的数据。在没有数据来操纵意义的瞬间rowcount = 0
我仍然希望将执行设置为true,以便我可以插入数据。但在我的其他地方,我在Can't use method return value in write context in
行中发现错误$stmt1->execute() = true
。
如何手动设置$stmt1->execute() = true