Hola, verán; tengo un problema al ejecutar un código php, contenido en un campo de SQL, en un while.
Lo que quiero hacer es, si tengo un campo PHP en la db, así:
Código:
<?php
include('../../settings.php');
session_start();
if(isset($_SESSION['on'] == 1)) {
echo 'Hola usuario';
} else {
echo 'Debes iniciar sesión';
}
?>
Me interesa que ese código se ejecute como si fuese una página html, el problema es como llamarlo desde la DB, porque si lo llamo así:
Código:
while($cod = mysql_fetch_assoc($sql)) {
echo $sql['codigo']; // <- ese campo sería el que contiene el php
}
Si lo llamo así, claramente no se va a ejecutar el php dentro de un echo.
¿Alguna idea de como se puede hacer?
Gracias