Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để thực thi PHP được lưu trữ trong cơ sở dữ liệu MySQL?

Bạn có thể sử dụng eval lệnh cho điều này. Tuy nhiên, tôi khuyên bạn không nên làm điều này vì có rất nhiều cạm bẫy khi sử dụng phương pháp này. Gỡ lỗi rất khó (er), nó ngụ ý một số rủi ro bảo mật (nội dung xấu trong DB được thực thi, uh oh).

Xem Khi nào thì eval ác trong php? ví dụ. Google for Eval is Evil và bạn sẽ tìm thấy rất nhiều ví dụ tại sao bạn nên tìm một giải pháp khác.

Bổ sung:Một bài viết hay khác với một số tài liệu tham khảo để khai thác là bài đăng blog này . Đề cập đến các lần khai thác vBulletin và phpMyAdmin trước đây do sử dụng Eval không đúng cách.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CodeIgniter:Không thể kết nối với máy chủ cơ sở dữ liệu của bạn bằng cách sử dụng cài đặt được cung cấp Thông báo lỗi

  2. Truy vấn SQL để xóa bảng trong MySQL

  3. Làm cách nào để thực hiện 'chèn nếu không tồn tại' trong MySQL?

  4. TẢI THÔNG TIN DỮ LIỆU Mã lỗi:13

  5. Số nguyên không chính xác (2147483647) được chèn vào MySQL?