如何在同一条记录上查询?

时间:2015-06-01 21:14:59

标签: php mysql sql-insert

我有这个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=_????_";

1 个答案:

答案 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';
                }