В MySQL также есть функции.Например, DAY()
, ASCII()
, DATEDIFF()
и т. Д., Много функций.Таким образом, можно делать сложные запросы, используя эти функции.И все вычисления / манипуляции с данными будут все еще выполняться в MySQL функциями MySQL.И я могу получить результат моего запроса в PHP, уже подготовленный MySQL, как можно более детализированным.
Но также возможно вычислять / манипулировать данными из БД с помощью функции PHP.Я имею в виду, что я получаю данные из БД, используя как можно более простой запрос SQL, затем помещаю их в массив, извлекаю этот массив в переменные и только сейчас, используя функции PHP, начинаю необходимые манипуляции с моими данными, чтобы уточнить то, что мне нужно.
Так что мой вопрос, каким способом лучше работать с БД?Должен ли я использовать всю мощь MySQL настолько полно, насколько это возможно, чтобы получить как можно больше готовых к использованию данных, или мне следует использовать больше функций PHP для манипулирования необработанными данными из БД?