Hallo, möchte gerne alle Datensätze gleichzeitig aktualisieren, jedoch wird bei Aufruf immer nur einer aktualisiert.
Funktioniert das nicht so in einer Schleife?
Mfg
Lukas
Funktioniert das nicht so in einer Schleife?
Mfg
Lukas
PHP:
$statement = $pdo->prepare("SELECT id ,pin , idlist, t_time1 FROM time ORDER BY t_time1 ASC");
$statement->execute(array());
$aktuellezeit = time();
while($row = $statement->fetch()) {
$dbtime = $row['t_time1'];
$dbpin = $row['pin'];
$idfleet = $row['id'];
$idlist = $row['idlist'];
//$array = ['id' => $row['id'], 'pin' => $row['pin'], 't_time1' => $row['t_time1']];
//var_dump($array);
if ($dbtime <= $aktuelle_zeit){
echo $dbtime;
echo "<br>";
$statement = $pdo->prepare("UPDATE time SET pin = :pin WHERE t_time1 < :time");
$statement->execute(array('time' => $aktuellezeit, 'pin' => '2'));
}}