为 mysqli 结果回收变量名?

Recycling variable names for mysqli results?

使用同一个变量来存储后续 mysql 查询的结果有好处还是坏处,就像这个例子?

$res = mysqli_query($conn, "UPDATE Research SET Progress=Progress+1 WHERE ID=1");
$res = mysqli_query($conn,"SELECT Progress FROM Research WHERE ID=1");
$res = mysqli_fetch_assoc($res);

我经常这样做。我经常复制并通过这些行。唯一的缺点是如果您在遍历第一个结果时需要额外的查询,在这种情况下,事情会变得很糟糕。在这些情况下,第二个查询需要一个唯一的名称。