Указано, что по мимо требований: переход с 5.4 на 8.1, использование mysqli вместо mysql, использование ООП, jquery. С момента предидущей версии, прошло более года. Раньше знаний у меня было меньше... Если есть возможность сейчас исправить свои косяки - почему ей не воспользоваться? Чож вы все такие злые критики...
Я в статье указывал. Для чего вообще пользователям оставлять возможность делать INSERT в бд, если можно обойтись через UPDATE из соображений безопастности.
Куда более будет правильнее если пользователь подлюченный к бд со строны клиентов будет иметь право SELECT из некоторых таблиц и update только в 1
В ваших словах возможно и есть правда. Но, для чего использовать тот же реакт? Да, может тот же jquery устарел, но это работает. Все получается достаточно динамическим. За те деньги, что они за нее платят - считаю более чем достаточно. Да, для себя было бы неплохо разобраться в новых тенденциях построения фронта, но пока так. Спасибо за отзыв 👍🏻
Да все просто. Во первых избавился от INSERT . На моменте формирования администратором графика - все ячейки с временем вносятся в базу. Во вторых, после подтверждения, прям перед update - простая проверка, записан там кто то или нет.
Почему. Просто один запрос считает 3 суммы:
сумма поступлений
сумма списаний
сумма списаний вождения
Там всего 2 таблицы за это отвечают. И расчет суммы от туда - не тратит много времени) но я учту)
Для понимания, раньше стоимость вождения считалась для каждой записи. Ее как физической величины - не было) . Открылась карточка ученика с историей его вождения. И пока она открывается - считается сумма по каждому уроку из таблицы тарификации)
Указано, что по мимо требований: переход с 5.4 на 8.1, использование mysqli вместо mysql, использование ООП, jquery. С момента предидущей версии, прошло более года. Раньше знаний у меня было меньше... Если есть возможность сейчас исправить свои косяки - почему ей не воспользоваться? Чож вы все такие злые критики...
Я в статье указывал. Для чего вообще пользователям оставлять возможность делать INSERT в бд, если можно обойтись через UPDATE из соображений безопастности.
Куда более будет правильнее если пользователь подлюченный к бд со строны клиентов будет иметь право SELECT из некоторых таблиц и update только в 1
Благодарю за идею. Хорошая идея написать о том, какой была это CRM ранее. Если найду - займусь!
p.s. - ранее использовалась не mysqli, а mysql
Возможно вы и правы =) я не буду спорить и доказывать. Я считаю, что и ваш и мой метод имеет как плюсы, так и минусы.
В ваших словах возможно и есть правда. Но, для чего использовать тот же реакт? Да, может тот же jquery устарел, но это работает. Все получается достаточно динамическим. За те деньги, что они за нее платят - считаю более чем достаточно. Да, для себя было бы неплохо разобраться в новых тенденциях построения фронта, но пока так. Спасибо за отзыв 👍🏻
Да все просто. Во первых избавился от INSERT . На моменте формирования администратором графика - все ячейки с временем вносятся в базу. Во вторых, после подтверждения, прям перед update - простая проверка, записан там кто то или нет.
Почему. Просто один запрос считает 3 суммы:
сумма поступлений
сумма списаний
сумма списаний вождения
Там всего 2 таблицы за это отвечают. И расчет суммы от туда - не тратит много времени) но я учту)
Для понимания, раньше стоимость вождения считалась для каждой записи. Ее как физической величины - не было) . Открылась карточка ученика с историей его вождения. И пока она открывается - считается сумма по каждому уроку из таблицы тарификации)