Максим Тимофеев: я понятия не имею, что он пытается сделать, но нормальным программированием это никак не назовешь)) Я предлагаю закрыть нашу с Вами дискуссию, пока это не сделали за нас модераторы, и дождаться комментариев от автора.
Максим Тимофеев: по Вашему ответу в общем-то верно, могу лишь добавить, что на клиентском 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...
ILE -Salim: для ОС pid+fd это просто указатель на открытый ресурс, неважно файл это или сокет или ipc поток или вообще с usb данные читаем, у каждого такого потока будет свой fd - просто число уникальное для процесса. Когда мы передаем его другому процессу, то мы как бы говорим ОС "у меня открыт ресурс, номер потока такой-то, дай ссылку на поток вот этому процессу", ОС создает новый fd для целевого процесса, но ссылается он на тот же поток, что и у нас