Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何以数组形式运行多个查询_Php_Mysql_Mysqli - Fatal编程技术网

Php 如何以数组形式运行多个查询

Php 如何以数组形式运行多个查询,php,mysql,mysqli,Php,Mysql,Mysqli,我得到了一个PHP脚本,我需要运行几个相同的查询,只是不同的参数,比如: SELECT * FROM Weather_records WHERE type = 1, SELECT * FROM Weather_records WHERE type = 2 有没有一种方法可以将其作为一个查询运行,然后将其放入数组或其他什么东西中?在 SELECT * FROM Weather_records WHERE type IN (1,2) 用于 SELECT * FROM Weather_

我得到了一个PHP脚本,我需要运行几个相同的查询,只是不同的参数,比如:

SELECT * 
FROM Weather_records 
WHERE type = 1, 

SELECT * 
FROM Weather_records 
WHERE type = 2
有没有一种方法可以将其作为一个查询运行,然后将其放入数组或其他什么东西中?

SELECT * FROM Weather_records WHERE type IN (1,2)
用于

SELECT * FROM Weather_records WHERE type IN (1,2)

我把问题看错了,最后用一个查询得到整个表,然后用循环和切换案例。

我把问题看错了,最后用一个查询得到整个表,然后用循环和切换案例。

有几种方法,这取决于你想实现什么。从视图中,一个循环,一个
,其中键入
。。。这里有太多的选择和可能性!这是为了查看,我知道我可以只使用一个循环,但我正在做12个采石场。有几种方法,取决于你想要实现什么。从视图中,一个循环,一个
,其中键入
。。。这里有太多的选择和可能性!这是为了查看,我知道我可以只使用一个循环,但我正在为你可以做的范围做12个采石场
,其中类型介于1和2之间。那么,我如何获取这个查询并分别从中获取每条记录呢?对于范围,您可以执行
其中键入介于1和2之间的
。我需要对每条记录执行一些操作。那么,我如何处理这个查询并分别从中获取每个记录呢?