public function find($sql, $key = NULL)
{
$query = $this->query($sql);
if (!$query) {
return $query;
}
$arrlist = array();
while ($arr = mysql_fetch_assoc($query)) {
$key ? $arrlist[$arr[$key]] = $arr : ($arrlist[] = $arr);
// 顺序没有问题,尽管是数字,仍然是有序的,看来内部实现是链表,与 js 数组不同。
}
return $arrlist;
}