我创建了一个存储过程,其中包含PHP中的多个select
查询。我正在使用mysqli_multi_query
来调用该过程,而我正在使用mysqli_store_result
来存储select query的结果。
问题是我想识别选择查询,哪个选择查询得到结果,我想标记它唯一
答案 0 :(得分:0)
您可以为每个查询添加一个额外的列,如下所示:
select 'query_tag_1' as tag, ...
from your_table;
select 'query_tag_2' as tag, ...
from your_table;
select 'query_tag_3' as tag, ...
from your_table;
您可以从PHP检查tag
列的值。
更新:另一种方法是重命名一个列(例如第一个):
select id as id_tag1, ...
from your_table;
select id as id_tag2, ...
from your_table;
select id as id_tag3, ...
from your_table;