-2

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

开始了:

当您执行以下代码时:

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

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

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

4

1 回答 1

1
$mres = mysqli_query($this->con, "SELECT * FROM blogfeed WHERE id = 1");
$results = array();
while($result = mysqli_fetch_array($mres)) {
    $results[] = $result;
}
return $results;
于 2013-11-02T15:23:59.290 回答