php可以查询以前查询的结果吗?

eao*_*son 8 php mysql search resultset

在某些语言中(想到ColdFusion),您可以对先前查询的结果集运行查询.是否有可能在php(用MySQL作为数据库)中做类似的事情?

我有点想做:

$rs1 = do_query( "SELECT * FROM animals WHERE type = 'fish'" );
$rs2 = do_query( "SELECT * FROM rs1 WHERE name = 'trout'" );
Run Code Online (Sandbox Code Playgroud)

ani*_*son 7

对于PHP,没有像这样的MySQL函数,但是它有更高级的替代品.

编辑:对于那些不知道查询查询是什么的人来说,就是这样,有一个人就是这样做的目的.使用AND运算符是****NOT****同样的事情!如果我想在我的脚本的一部分中使用username ='animuson'的结果然后想要那个状态='1'的查询中的所有结果,那么使用AND运算符运行另一个查询是不合逻辑的,它是在PHP中循环以前的结果更合乎逻辑.在没有阅读关于他们为什么没有首先被投票的评论的情况下停止提议事情,这只是懒惰.如果你不知道所谈论的是什么,你首先不应该支持或低估.