在某些语言(例如 ColdFusion)中,您可以对先前查询的结果集运行查询。是否可以在 php 中做类似的事情(以 MySQL 作为数据库)?
我有点想做:
$rs1 = do_query( "SELECT * FROM animals WHERE type = 'fish'" );
$rs2 = do_query( "SELECT * FROM rs1 WHERE name = 'trout'" );
PHP 没有类似的 MySQL 函数,但是有一个更高级的函数代替 http://www.tom-muck.com/blog/index.cfm?newsid=37 for it.
Edit:对于那些不知道什么是查询的查询的人来说,这正是这个,并且有些人这样做是有目的的。使用 AND 运算符****不是****同一件事!如果我想要脚本的一部分的 username='animuson' 的结果,然后希望 status='1' 的查询的所有结果,那么使用 AND 运算符运行另一个查询对我来说是不合逻辑的,它是在 PHP 中循环之前的结果更符合逻辑。停止投票而不阅读评论为什么他们一开始就没有投票,这只是懒惰。如果您不知道正在讨论什么,那么您一开始就不应该投赞成票或反对票。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)