Мне нужно обновить начальные значения столбца mysql, столбца токенов, в начале, все значения равны нулю, затем их необходимо обновить с помощью функции генерации токенов , как это делает, просто это не распространяются обновления любых значений, см:Обновление столбца mysql с использованием петли php
$query = "SELECT `id` FROM `acuses_recibo` WHERE `id_envio`=101 AND `token` IS NULL";
$result = mysqli_query($conn, $query);
здесь я выбираю id's этих нулевых маркеров для конкретного id_envio, то
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){//as long as there are token null values
foreach($row as $id=>$row['id']){
$indice = $row['id'];
$v=getToken(32);
echo $v.PHP_EOL;
echo "id es: ".$row['id'].PHP_EOL;
$queryDos = "UPDATE `acuses_recibo` SET `token`={$v} WHERE `id`={$indice} ";
mysqli_query($conn, $queryDos);
}
где getToken(32)
вычисляет токен длиной 32, таким образом, токен не обновляется, единственный способ, которым они обновляются, - это если я установил token
в $queryDos
на фиксированное значение, как я мог бы исправить это так, чтобы каждое значение токена обновлялось? Thxx i.a.
Прошлой ночью был ответ, теперь, когда я возвращаюсь к своему коду, вуаля! ответ ушел !, если кто-то ответил, но потом решил удалить его, не могли бы вы сказать, почему ответ был удален? –