Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2012, 09:13
Kilin
 
Fecha de Ingreso: junio-2011
Mensajes: 92
Antigüedad: 12 años, 11 meses
Puntos: 3
Problema ejecutando php desde SQL

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