我有一个非常复杂的 PHP 函数,需要花费大量时间用 SQL 重写。所以我想知道是否有可能做这样的事情。
例如:
$query = "SELECT p.id FROM pages p WHERE check_access(p.id) = 1"
mysql_query($query);
...
check_access 是 PHP 函数。
最佳答案
这是不可能的,因为 SQL 解释是与 PHP 解释分开完成的。
您只能在 SQL 查询中使用 php 函数的输出。
关于php - 是否可以用 PHP 函数替代 SQL 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17052157/