【发布时间】:2013-08-04 04:56:54
【问题描述】:
如果可能,我如何获取两个结果集:
$sth=$dbh->prepare("SELECT * FROM tb1 WHERE cond1;
SELECT * from tb2 Where cond2");
$sth->execute();
$row=$sth->fetchAll(); print_r ($row);
这是两个完全不同的表(没有共同的字段)。
【问题讨论】:
-
你需要在一个语句中获取 2 个结果集吗?
-
#Your Common Sense : 你能用英语重新表述你的问题吗?
-
@silversky 我认为他的要求很明显。 “为什么”你需要在一个语句中获取 2 个结果集?
-
好吧,因为我认为最好将你需要的所有结果都带入一次“旅行”
-
是的 PDO 可以获取两个(或更多)行集。我在下面的回答中给出了一个例子。