Да, есть способ выполнить то, о чем вы говорите.Они называются «хранимыми процедурами», и вы можете создать одну из них с помощью PHP, а затем сохранить ее на MySQL Server. Таким образом, выполнение функции возложит на меня ответственность MySQL-сервера вместо PHP Engine.
Вот ссылка на документацию MySQL по хранимым процедурам:
Хранимые процедуры ,
Другая статья о хранимых процедурах ,
Использование хранимых процедур ,
Я не знаю, ответит ли это на ваш вопрос, но я решил дать ему шанс.
РЕДАКТИРОВАТЬ: Проверьте мои комментарии к ответу Тудора Константина, вы можете написать хранимые процедуры в базу данных, используя запрос PHP MySQL!Хранимые процедуры размещаются в базе данных mysql в таблице proc на сервере mysql.
h