我被困在一个简单的 MYSQL UPDATE 语句上;从数据库中选择一个 ID,然后更新一条记录 WHERE ID = $ID。代码:
$searchDates = ('SELECT * FROM booking_event WHERE subject != "Closed" AND is_reminded IS NULL AND DATE_ADD(NOW(), INTERVAL 2 DAY) >= `starting_date_time` AND NOW() <= `starting_date_time`');
$result = mysql_query($searchDates) or die (mysql_error());
while ($row = mysql_fetch_array($result)) {
$id = $row['event_id'];
mysql_query("UPDATE booking_event SET is_reminded = 1 WHERE event_id = '$id'") or die (mysql_error());
}
出于某种原因,它不会使用从数据库中选择的 ID 进行更新 - 我尝试使用 testID 变量并且它工作正常。
任何帮助将不胜感激谢谢!