Puede usar funciones variables (http://php.net/manual/en /funciones.funciones-variables.php ).
$r = mysql_query("SELECT method FROM method_table WHERE id = 2");
$row = mysql_fetch_assoc($r);
$func = $row['method'];
$func($parameter); //will execute whatever method you stored in the `method` field
De esta forma puede ejecutar una función cuyo nombre se almacena en una base de datos. Si desea ejecutarlo dentro del contexto de un objeto (de ahí el method
), puedes hacer:$this->$func($parameter);