Обновить
7

Пользователь

Отправить сообщение

Указано, что по мимо требований: переход с 5.4 на 8.1, использование mysqli вместо mysql, использование ООП, jquery. С момента предидущей версии, прошло более года. Раньше знаний у меня было меньше... Если есть возможность сейчас исправить свои косяки - почему ей не воспользоваться? Чож вы все такие злые критики...

Я в статье указывал. Для чего вообще пользователям оставлять возможность делать INSERT в бд, если можно обойтись через UPDATE из соображений безопастности.

Куда более будет правильнее если пользователь подлюченный к бд со строны клиентов будет иметь право SELECT из некоторых таблиц и update только в 1

Благодарю за идею. Хорошая идея написать о том, какой была это CRM ранее. Если найду - займусь!

p.s. - ранее использовалась не mysqli, а mysql

Возможно вы и правы =) я не буду спорить и доказывать. Я считаю, что и ваш и мой метод имеет как плюсы, так и минусы.

В ваших словах возможно и есть правда. Но, для чего использовать тот же реакт? Да, может тот же jquery устарел, но это работает. Все получается достаточно динамическим. За те деньги, что они за нее платят - считаю более чем достаточно. Да, для себя было бы неплохо разобраться в новых тенденциях построения фронта, но пока так. Спасибо за отзыв 👍🏻

  1. Да все просто. Во первых избавился от INSERT . На моменте формирования администратором графика - все ячейки с временем вносятся в базу. Во вторых, после подтверждения, прям перед update - простая проверка, записан там кто то или нет.

  2. Почему. Просто один запрос считает 3 суммы:

    • сумма поступлений

    • сумма списаний

    • сумма списаний вождения

Там всего 2 таблицы за это отвечают. И расчет суммы от туда - не тратит много времени) но я учту)

Для понимания, раньше стоимость вождения считалась для каждой записи. Ее как физической величины - не было) . Открылась карточка ученика с историей его вождения. И пока она открывается - считается сумма по каждому уроку из таблицы тарификации)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность