Использование функций, определенных в PHP в MySql - PullRequest
2 голосов
/ 13 мая 2011

Есть ли способ использовать функции, определенные в PHP в MySQL?Пожалуйста, помогите.

Ответы [ 2 ]

3 голосов
/ 13 мая 2011

Да, есть способ выполнить то, о чем вы говорите.Они называются «хранимыми процедурами», и вы можете создать одну из них с помощью PHP, а затем сохранить ее на MySQL Server. Таким образом, выполнение функции возложит на меня ответственность MySQL-сервера вместо PHP Engine.

Вот ссылка на документацию MySQL по хранимым процедурам:

Хранимые процедуры ,

Другая статья о хранимых процедурах ,

Использование хранимых процедур ,

Я не знаю, ответит ли это на ваш вопрос, но я решил дать ему шанс.

РЕДАКТИРОВАТЬ: Проверьте мои комментарии к ответу Тудора Константина, вы можете написать хранимые процедуры в базу данных, используя запрос PHP MySQL!Хранимые процедуры размещаются в базе данных mysql в таблице proc на сервере mysql.

h

3 голосов
/ 13 мая 2011

Нет, нет.Есть несколько эквивалентных функций, но SQL (язык, используемый MySQL) и PHP - это две разные технологии / платформы / программное обеспечение / парадигмы программирования / и т. Д., И у них совершенно другой набор инструкций / принципов программирования.

Вместов PostgreSQL вы можете писать хранимые процедуры на PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...