这个问题在这里已有答案:
$table = $this->Execute("select * from data ");
$result = array();
while($row = mysqli_fetch_array($table))
{
array_push($result, $row);
}
return $result;
这是我的代码,我不知道为什么我的结果包括索引
因为这句话:
while($row = mysqli_fetch_array($table))
您正在获取数字索引以及文本键。
将其替换为:
while($row = mysqli_fetch_assoc($table)) // will return only associate (string) keys.
要么
while($row = mysqli_fetch_array($table, MYSQLI_ASSOC)) // will return only associate (string) keys.
这不包括数字索引。
参考文献: