Php 如何获取返回2个结果的查询?

Php 如何获取返回2个结果的查询?,php,select,fetch,Php,Select,Fetch,我有这样一个存储过程: BEGIN SELECT id, name FROM t1 WHERE p1 = p2 ; SELECT image FROM t2 WHERE p3 = p4; END 我只能得到第一个结果。我怎样才能得到第二个呢?你必须选择这样做 第一个是做2个查询 从t1中选择id和名称,其中p1=p2 从t2中选择图像,其中p1=p2 第二个选项是重写查询 选择id、名称、图像 从t1连接t1.id=t2.id上的t2 只需删除限制,我就可以在php中获取存储过程的结果。我

我有这样一个存储过程:

BEGIN
SELECT id, name
 FROM t1 WHERE p1 = p2 ;
SELECT image FROM t2 WHERE p3 = p4;
END

我只能得到第一个结果。我怎样才能得到第二个呢?

你必须选择这样做

第一个是做2个查询

从t1中选择id和名称,其中p1=p2

从t2中选择图像,其中p1=p2

第二个选项是重写查询

选择id、名称、图像 从t1连接t1.id=t2.id上的t2


只需删除限制,我就可以在php中获取存储过程的结果。我的问题是,如何在sql查询中访问second select的结果?只需使用join,不需要两个查询