我有这个php文件来处理我的sql,我想在数据库中的一条记录上做很多声明 为了考试我有这个问题:
$query = mysql_query("SELECT bloodGroup,quantity,bank_id FROM medical_bank_notification WHERE seen=1");
我想让在$ query中选中的所有记录在选择后看到= 0的字段,所以我认为我必须知道第一个查询中的所有ID然后再写另一个查询:
$sql2 = "INSERT INTO medical_bank_notification (seen) VALUES (0) WHERE ID=_????_";
答案 0 :(得分:-1)
使用mysqli_multi_query($ con,$ query)
$query = "INSERT INTO table1 (column1,column2,column3)
VALUES (value1,value2,value3);";
$query .= "INSERT INTO table2 (column1,column2,column3)
VALUES (value1,value2,value3);";
//excute query
if(mysqli_multi_query($con,$query))
{
while (mysqli_next_result($con) && mysqli_more_results($con))
{
if ($resSet = mysqli_store_result($con)) { mysqli_free_result($resSet); }
if (mysqli_more_results($con)){ }
}
echo 'success';
}