sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo ejecuto PHP que está almacenado en una base de datos MySQL?

Puede usar el eval comando para esto. Sin embargo, no recomendaría esto, porque hay muchas trampas al usar este enfoque. La depuración es difícil (más), implica algunos riesgos de seguridad (el contenido incorrecto en la base de datos se ejecuta, oh oh).

Consulte ¿Cuándo es eval evil en php? por ejemplo. Google para Eval es malvado, y encontrará muchos ejemplos de por qué debería encontrar otra solución.

Adición:Otro buen artículo con algunas referencias a exploits es esta entrada de blog . Hace referencia a explotaciones anteriores de vBulletin y phpMyAdmin que fueron causadas por el uso inadecuado de Eval.