> Faqs > Como ejecutar código php se que encuentra almacenado en una tabla de mysql

Como ejecutar código php se que encuentra almacenado en una tabla de mysql

Gracias de antemano. Necesito interpretar desde un script en php, el código php que guardo en una tabla de MSQL. Pongo un ejemplo: $Link_ID = @mysql_connect($Host, $User, $Password); mysql_select_db($Basedatos, $Link_ID); $sql = " SELECT * FROM nombre_tabla WHERE id = 1" ; $Query_ID = @mysql_query($sql, $Link_ID); $Datos = @mysql_fetch_array($Query_ID); echo $Datos[codigo] ; /* el valor que hay en $Datos[codigo] es: for($i=0; $i

Respuestas

Se me ocure que podrías crear el archivo con el codigo php al vuelo y despues llamarlo con un include() para ejecutarlo, claro que tendrias que tener una carpeta con derechos de creación/modificación y de ejecución para que esto funcione. Un ejemplo sería (suponiendo que tienes un carpeta llamada tmp con derechos de ejecución): $nombre_temp = tempnam("/tmp", "code"); $gestor = fopen($nombre_temp, "w"); fwrite($gestor, $Datos[codigo]); fclose($gestor); include($nombre_temp); unlink($nombre_temp); Ahora lo del bucle for() no me queda muy claro cual es la intención de ponerlo.

RNajera