Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment exécuter PHP qui est stocké dans une base de données MySQL ?

Vous pouvez utiliser le eval commande pour cela. Je déconseille cependant cette approche, car cette approche comporte de nombreux pièges. Le débogage est plus difficile, cela implique des risques de sécurité (le mauvais contenu dans la base de données est exécuté, euh oh).

Voir Quand eval est-il maléfique en php ? par exemple. Google for Eval is Evil, et vous trouverez de nombreux exemples de raisons pour lesquelles vous devriez trouver une autre solution.

Ajout :Un autre bon article avec quelques références à des exploits est cet article de blog . Fait référence aux anciens exploits vBulletin et phpMyAdmin qui ont été causés par une mauvaise utilisation d'Eval.