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

Hvordan udfører jeg PHP, der er gemt i en MySQL-database?

Du kan bruge evalen kommando til dette. Jeg vil dog fraråde dette, fordi der er mange faldgruber ved at bruge denne tilgang. Fejlretning er svær(ere), det indebærer nogle sikkerhedsrisici (dårligt indhold i DB'en bliver eksekveret, åh).

Se Hvornår er eval ond i php? for eksempel. Google for Eval er Evil, og du vil finde en masse eksempler på, hvorfor du bør finde en anden løsning.

Tilføjelse:En anden god artikel med nogle henvisninger til udnyttelser er dette blogindlæg . Henviser til tidligere vBulletin- og phpMyAdmin-udnyttelser, som var forårsaget af ukorrekt Eval-brug.



  1. Transaktionsisolering i PostgreSQL

  2. Hvordan skriver man en forespørgsel, der gør noget, der ligner MySQL's GROUP_CONCAT i Oracle?

  3. Hvordan overfører eller eksporterer du SQL Server 2005-data til Excel

  4. PostgreSQL:Vælg data med et like på tidsstempelfeltet