【发布时间】:2015-10-10 00:41:30
【问题描述】:
我有以下代码:
Example.class.php
class Example {
public function functionArrayExample() {
$query = array();
// this foreach comes from a select that returns more than 1 results
foreach($someSelect as $exAS) {
$query[] = $exAS;
}
return $query;
}
}
index.php
require_once("Example.class.php");
$example = new Example();
$selectExample = $example -> functionArrayExample();
die(var_dump($selectExample));
但是,只显示了 1 个结果(在数组中)(在die() 行中),为什么?由于查询返回的结果不止 1 个?
【问题讨论】:
-
您能否向我们展示一下 SELECT 语句以及如何使用它来提供
$someSelect数组? -
你需要指定你是什么
$someSelect变量,因为从例子中看不出来。 -
您还可以发布有关如何从查询中检索行的代码吗?
-
count($someSelect)的值是多少? -
$someSelect来自哪里?????????它不是作为参数传递的吗?它不是从查询创建的吗?你不使用$this->换句话说它不存在