sql >> Database teknologi >  >> RDS >> Mysql

Gem PHP-kode på MySQL og få den til at køre

Du skal ændre koden, der udsender indholdet fra databasen, så den indeholdte PHP-kode udføres i stedet for blot at ekko. Tjek eval() funktion til dette.

Som det er blevet sagt i kommentarerne:Dette er et mønster, der generelt anses for usikkert. Enhver, der kan skrive ind i din database, har nu mulighed for at få en hvilken som helst PHP-kode eksekveret på serveren. Se dette spørgsmål for en detaljeret diskussion af dette:When is eval evil i php?



  1. Postgres-fejl ved indsættelse - FEJL:ugyldig bytesekvens til kodning af UTF8:0x00

  2. Hvordan viser jeg alle kolonnerne i en tabel?

  3. PHP-databaseforbindelsesklasse

  4. Optimering af MySQL-forespørgsler på tværs af hierarkiske data