如何使此查询返回id为1的所有行?

时间:2013-11-02 15:19:41

标签: php mysql sql

好的,对不起,如果这是一个愚蠢的问题,但我对MYSQL并不太熟悉。

我们走了:

执行以下代码时:

$result = mysqli_query($this->con, "SELECT * FROM blogfeed WHERE id = 1");
$result = mysqli_fetch_array($result);
return $result; 

它返回一个数组,其中包含id = 1的行中的所有信息。

现在,举个例子,假设有1行以上的id超过1行。 如何使查询返回包含所有这些行的数组? 目前,它只返回其中一行,其中有两行。

1 个答案:

答案 0 :(得分:1)

$mres = mysqli_query($this->con, "SELECT * FROM blogfeed WHERE id = 1");
$results = array();
while($result = mysqli_fetch_array($mres)) {
    $results[] = $result;
}
return $results;