PDO-запрос в цикле ⇐ Php
-
Anonymous
PDO-запрос в цикле
У меня есть этот код:
$sql = "ВЫБРАТЬ идентификатор ИЗ видео"; $stmp = $db->prepare($sql); $stmp->выполнить(); while ($row = $stmp->fetchAll(PDO::FETCH_ASSOC)) { $vkey = md5($row['id']. "видео"); $sql = "ОБНОВЛЕНИЕ видео SET vkey = :vkey WHERE id = :id"; $stmp = $db->prepare($sql); $stmp->execute(массив( ":vkey" => $vkey, ":id" => $row['id'] )); } Почему выполняется только первый идентификатор из первого выбора, а не все, что находится в цикле?
У меня есть этот код:
$sql = "ВЫБРАТЬ идентификатор ИЗ видео"; $stmp = $db->prepare($sql); $stmp->выполнить(); while ($row = $stmp->fetchAll(PDO::FETCH_ASSOC)) { $vkey = md5($row['id']. "видео"); $sql = "ОБНОВЛЕНИЕ видео SET vkey = :vkey WHERE id = :id"; $stmp = $db->prepare($sql); $stmp->execute(массив( ":vkey" => $vkey, ":id" => $row['id'] )); } Почему выполняется только первый идентификатор из первого выбора, а не все, что находится в цикле?