ONE 请求中是否可以SELECT
具体行和DELETE
所选结果?
$res = $Connection->query("SELECT * FROM tasks");
if($res->num_rows > 0){
while($row = $res->fetch_assoc()){ ...
问题是我对SQL数据库的查询数量有限,我希望尽量减少它。
答案 0 :(得分:1)
SELECT和DELETE都需要单独一个请求。并且没有SQL可以在官方文档中完成这项工作。
答案 1 :(得分:1)
你不能在PHP中使用常规的mysql-api。只需执行两个查询。第二个将是如此之快,以至于无关紧要。这是微优化的典型示例。别担心。 (因此时间并不重要)
对于记录,由于您担心查询的数量,可以使用mysqli和mysqli_multi_query-function来完成。
P.S。 - 我没有尝试过这个,但由于文档中有mysql_multi_query
,因此可能会有所帮助...... :)