我从这个函数中得到了奇怪的行为。
输入
public function fetch_array($result_set)
{
$rows = array();
while ($row = mysql_fetch_array($result_set))
{
$rows[] = $row;
print_r($row);
break;
}
return $rows;
}
我已经使该函数运行一次,但它从我的 MySQL 查询结果中复制了一行。
输出
Array ( [0] => Sarah [first_name] => Sarah [1] => Palin [second_name] => Palin )
它应该是
正确输出
Array ( [first_name] => Sarah [second_name] => Palin )
我用了这个 SO question example
使用 mysql_fetch_array() 和 foreach() 而不是 while()
不是我的查询或 Mysql 结果错误
这里出了什么问题?