Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с циклом for, while

Статус
В этой теме нельзя размещать новые ответы.

by-web

Умник
Вообщем проблема такова:

Есть цикл:
PHP:
for(idx = 0; idx < sizeof(Players); idx++)
{
  new qwery[1300];
  format(qwery, sizeof(qwery), "UPDATE `PlayersAkk` SET level=%d, Name='%s' WHERE `id` = '%d' LIMIT 1",
  players[idx][level],players[idx][Name],idx);
  mysql_query(qwery);
}
Вот проблема: Переменная "idx" всё время прибавляется на 1, поэтому в ней должно быть хоть какое-то значение (2, 3 и тд). Но всё наоборот, в этом массиве "players[idx][Name]" она ставит свое значение, а здесь "WHERE `id` = '%d'" вообще пусто. А по идее должно быть так "WHERE `id` = '2'"!! То-есть вместо %d должна быть цифра которая увеличивается в цикле!

Жду помощи!

---------- Post added at 00:49 ---------- Previous post was at 00:42 ----------

Актуально. UP

---------- Post added at 01:33 ---------- Previous post was at 00:49 ----------

Всем спасибо. Проблема решена. ЗАКРЫТО!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу