好的,对不起,如果这是一个愚蠢的问题,但我对MYSQL并不太熟悉。
我们走了:
执行以下代码时:
$result = mysqli_query($this->con, "SELECT * FROM blogfeed WHERE id = 1");
$result = mysqli_fetch_array($result);
return $result;
它返回一个数组,其中包含id = 1的行中的所有信息。
现在,举个例子,假设有1行以上的id超过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;