db_mysql::find PHP Method

find() public method

public find ( $sql, $key = NULL )
    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;
    }