Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wywoływanie skryptu PHP z wyzwalacza MySQL

Wyzwalacz jest wykonywany na serwerze MySQL, a nie na serwerze PHP (nawet jeśli oba są na tej samej maszynie).

Powiedziałbym więc, że nie jest to całkiem możliwe — przynajmniej nie po prostu.


Nadal, biorąc pod uwagę ten wpis z FAQ MySQL na temat wyzwalaczy :

23.5.11:Czy wyzwalacze mogą wywoływać zewnętrzną aplikację przez UDF?

Tak. Na przykład wyzwalacz może wywołać sys_exec() UDF dostępny tutaj:https://github.com/mysqludf/lib_mysqludf_sys#readme

Może więc istnieć sposób za pomocą funkcji UDF, która uruchomi plik wykonywalny/skrypt php. Nie takie proste, ale wydaje się możliwe.;-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najważniejsze błędy, których należy unikać podczas replikacji MySQL

  2. Wprowadzenie do indeksów SQL

  3. Pojedyncze cudzysłowy, podwójne cudzysłowy i znaki wsteczne w MySQL

  4. Jak znaleźć liczbę dni między dwiema datami w MySQL?

  5. Synchronizacja bazy danych Mysql między dwiema bazami danych