Hallo,
in einem Script sollen pro Durchlauf zwei updates nacheinander durchgeführt werden:
foreach(...) {
$db->query("UPDATE table SET column = $value WHERE user_id = x");
$db->query("UPDATE table SET column = $value WHERE user_id = y");
}
Seltsamer Weise wird immer nur das erste update durchgeführt. Das zweite update wird einfach nicht ausgeführt, wobei y nicht leer oder nicht gesetzt ist.
In einem anderen Script führe ich dieselben updates durch, allerdings nicht in einer foreach-Schleife, und dort funktionierts.
Weiß jemand woran das liegen kann?
MfG Fluctuator
in einem Script sollen pro Durchlauf zwei updates nacheinander durchgeführt werden:
foreach(...) {
$db->query("UPDATE table SET column = $value WHERE user_id = x");
$db->query("UPDATE table SET column = $value WHERE user_id = y");
}
Seltsamer Weise wird immer nur das erste update durchgeführt. Das zweite update wird einfach nicht ausgeführt, wobei y nicht leer oder nicht gesetzt ist.
In einem anderen Script führe ich dieselben updates durch, allerdings nicht in einer foreach-Schleife, und dort funktionierts.
Weiß jemand woran das liegen kann?
MfG Fluctuator
Kommentar