从同一查询中的SELECT和DELETE行返回

时间:2013-06-19 13:15:36

标签: mysql

我在系统上创建新成员时运行以下内容。它从列表中获取一个外部地址,然后删除使用的地址。

我担心的是,两个或更多人可能会在删除之前使用相同的地址。

我可以运行此查询以将地址返回到$ addy并将其从表中删除吗?

    $query = "SELECT address FROM ext_address ORDER BY newid ASC LIMIT 1";
    $res = mysql_query($query);
    $row = mysql_fetch_assoc($res);
    $addy = $row['address'];
    mysql_query("DELETE FROM ext_address WHERE address='" . $addy . "'");

0 个答案:

没有答案