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

标签 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'" );

最佳答案

PHP 没有像这样的 MySQL 函数,但是有一个更高级的 substitute

编辑:对于那些不知道什么是查询中的查询的人来说,它就是这样,有些人这样做是有目的的。使用 AND 运算符 ****NOT**** 是一回事!如果我想要脚本的一部分用户名='animuson'的结果,然后想要状态='1'的那个查询的所有结果,使用AND运算符运行另一个查询对我来说是不合逻辑的,它是在 PHP 中循环遍历先前的结果更加合乎逻辑。停止在不阅读关于为什么他们没有首先被投票的评论的情况下投票,那只是懒惰。如果您不知道正在谈论什么,那么您一开始就不应该赞成或反对。

关于php - php可以查询之前查询的结果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2798421/

相关文章:

algorithm - 使用部分可用机器进行置换作业调度

javascript - 无法使用 $_POST 将我的表单(使用 jQuery 验证)提交到同一页面

javascript - 在嵌套树中定位元素 - JavaScript

php - 有没有办法在 PHP 中重定向输出?

Mysql 触发器插入一条记录或更新计数(如果它已经存在)?

php - Laravel 从 textarea 中获取每一行并插入数据库中的新行

Java 在 MySQL 数据库中创建表

python - 离散优化 - 从分数矩阵的每一行和每一列中精确选择 N 个项目

php - 如何从模型中获取 Zend\Db\Adapter 实例? (ZF2)

php - 由数据库填充的自动完成表单?