I have a very complex PHP function which would take a lot of time to rewrite in SQL. So I was wondering if it is possible in anyway to do something like that.
For example:
$query = "SELECT p.id FROM pages p WHERE check_access(p.id) = 1"
mysql_query($query);
...
check_access would be the PHP function.