Полностью согласен. А ещё разработчик, который считает себя умнее других и на предложения о сотрудничестве с целью распространения его детища отвечает, что либо как он придумал, либо никак. Ну и обязательное требование SWAP - это что-то. Разработчик прямо сказал - установите панель на сервер без SWAP, никакой поддержки не будет. Видимо, человек привык к слабым машинкам, на которых постоянно не хватает RAM 😀
Два года искал, так и не нашёл, и, видимо, так ничего и не сделал... 😀
Ну пусть человек извращается с покупкой вечной лицензии, переносом всего на свой сервер, ради какой-то ерунды со "старым" способом переименовывания файлов))) Кому что...
Мне же просто нужно получить именно мою сумму.
Если есть три строки, пусть это будет 3 человека.
Каждый имеет 50 рублей, мне нужно занять 120 рублей, но у одного нет такой суммы, по этому у первого и второго,
забираем в долг все деньги что есть. А у третьего берем не достающие 20, а 30 остается у третьего.
У вас структура БД для такой задачи ужасная. Никто так не делает. Делайте как вам выше советовали одну таблицу с балансом пользователей, а другую таблицу с транзакциями. В первую записываете итоговый баланс пользователя после манипуляций, а во вторую прибавления и вычитания по пользователю. Сами транзакции делаете на PHP, либо через процедуры и функции MySQL (но так в разы сложнее).
Потому что не всем сайтам они нужны. Где нужны, там остались до сих пор.
А что именно хостер доказал, в чём он правее? Пока мы видим, что клиент попросил сменить тариф, а хостер вместо отказа/одобрения просто снизил цену для действующего на тот момент тарифа, не упомянув, что безлимит остаётся лишь на время. В том и проблема.