Method 1 - Check for the last row id.
SELECT * FROM $incentives_table WHERE user_id = %s AND credited = FALSE
可以获取数组中的最后一行并获取列row\\u id。
然后您可以使用where更新
WHERE user_id = %s AND credited = FALSE AND row_id <= {last row id}
Method 2 - temp column.
首先,您需要在表中为它创建另一列,例如“temp\\u user\\u update”。
现在,当您想要获取数据并进行更新时,首先需要创建变量以在代码中使用,并将其保存在此列中。
$temp_user_update = $sponser->ID.time();
UPDATE table set temp_user_update=\'{$temp_user_update}\' WHERE user_id = %s AND credited = FALSE
完成此步骤后,您可以选择并更新
WHERE temp_user_update=\'{$temp_user_update}\'