@khodos_dmitry

Почему запросы к Mysql дают одинаковый результат не смотря на изменение данных?

for ($i = 0; $i <= 5; $i++) {
    $sql = "SELECT `id` FROM `offices` WHERE `full_json` IS NULL LIMIT 1";
    $result = $pdo_link->query($sql);
    $id = $result->fetch()['id'];
    echo $id . "\r\n";
    $sql = "UPDATE `offices` SET `full_json` = 1 WHERE `id` = $id";
}

Выводит:
1
1
1
1
1
1
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Потому что вы не выполняете запрос на изменение. Вы его только присваиваете переменной $sql, а ничего с этой переменной впоследствие не делаете.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы