Максим Тимофеев: я понятия не имею, что он пытается сделать, но нормальным программированием это никак не назовешь)) Я предлагаю закрыть нашу с Вами дискуссию, пока это не сделали за нас модераторы, и дождаться комментариев от автора.
Максим Тимофеев: по Вашему ответу в общем-то верно, могу лишь добавить, что на клиентском js можно получить любую часть url страницы.
Вот только то, что задумал автор вопроса, это не решит. Идея автора вопроса вообще не реализуема адекватными способами, но можно написать костыли вроде динамической генерации js на сервере, что очень плохо, да и не нужно здесь скорее всего
Максим Тимофеев: А зачем мне разбираться в куче готовых решений, в частности как их кастомизировать под свой проект, если это пишется за полчаса максимум
UPDATE `users` SET `balance`=`balance`-{data.sum} WHERE `id`={data.id} AND `balance`>={data.sum}
Где в фигурных скобках подстановки данных, например через PREPARED STATEMENT
Успешность проверяем по количеству затронутых запросом строк, которое будет либо 0 либо 1
Денис Загаевский: дан массив из 13 элементов, разбиваем его в матрицу 4х4, в Вашем варианте будет 16 итераций, в моем 13. Дан массив из 4001 элементов, разбиваем его в матрицу 201х200...
будет куда информативние