Ну, причина, по которой цикл выполняется только один раз, заключается в том, что запросы UPDATE
не возвращают строк, которые можно извлечь с помощью mysql_fetch_assoc
.Таким образом, mysql_fetch_assoc
возвращает false
, что делает выражение ($row_query = mysql_fetch_assoc($query))
false
, поэтому цикл прерывается.
Помимо этого, этот код, к сожалению, довольно жестокий.Это может помочь нам сказать, что вы хотите сделать, должен быть лучший способ.