如何使用mysql在excel中显示超过50个结果?

如何使用mysql在excel中显示超过50个结果?,mysql,excel,Mysql,Excel,我找了又找,找不到我的答案。我希望有人能帮忙。我有一个搜索mysql数据库并在网站上显示X个结果的代码。I searcher然后可以将结果导出到excel电子表格中。我的问题是,结果会成百上千地返回,而电子表格只会显示50个。这段代码还有很多内容,但有些东西告诉我,也许它就在这里,为了节省时间,我在这里展示了400多行代码 $sql .= ", IF (cycle_id = 4, " . ((

我找了又找,找不到我的答案。我希望有人能帮忙。我有一个搜索mysql数据库并在网站上显示X个结果的代码。I searcher然后可以将结果导出到excel电子表格中。我的问题是,结果会成百上千地返回,而电子表格只会显示50个。这段代码还有很多内容,但有些东西告诉我,也许它就在这里,为了节省时间,我在这里展示了400多行代码

$sql .= ",
                        IF (cycle_id = 4,
                            " . ((4 == $next_available_quarter) ?
                                "'" . $next_available_quarter_month[4] . "-{$next_available_quarter_year}'" :
                                "'" . $next_available_quarter_month[4] . "-" . ($next_available_quarter_year+1) . "'") . "
                            ,
                            IF (cycle_id = 3,
                                " . ((3 == $next_available_quarter) ?
                                    "'" . $next_available_quarter_month[3] . "-{$next_available_quarter_year}'" :
                                    "'" . $next_available_quarter_month[3] . "-" . ($next_available_quarter_year+1) . "'") . "
                                ,
                                IF (cycle_id = 2,
                                    " . ((2 == $next_available_quarter) ?
                                        "'" . $next_available_quarter_month[2] . "-{$next_available_quarter_year}'" :
                                        "'" . $next_available_quarter_month[2] . "-" . ($next_available_quarter_year+1) . "'") . "
                                    ,
                                    " . ((1 == $next_available_quarter) ?
                                        "'" . $next_available_quarter_month[1] . "-{$next_available_quarter_year}'" :
                                        "'" . $next_available_quarter_month[1] . "-" . ($next_available_quarter_year+1) . "'") . "
                                    )
                                )
                            )
                        )
                    )
                )
            ) as next_run
    FROM
        tax_search_loans tsl
    LEFT JOIN
        tax_searches ts
    ON
        (tsl.tax_search_loan_id = ts.tax_search_loan_id)
    LEFT JOIN
        tax_search_results tsr
    ON
        (tsr.tax_search_id = ts.tax_search_id)
    LEFT JOIN
        states
    ON
        (tsl.state_id = states.state_id)
    LEFT JOIN
        tax_search_loan_officers tslo
    ON
        (tslo.tax_search_loan_officer_id = tsl.tax_search_loan_officer_id)
    WHERE
        tsl.active = 'Y' AND
        tslo.active = 'Y' AND
        tslo.customer_code IN ('" . implode("','", explode(',', $DB->cleanString($_GET['custcodes']))) . "') AND
        (ts.active IS NULL OR ts.active = 'Y') AND
        (tsr.active IS NULL OR tsr.active = 'Y')
        LIMIT 0, 50
    ";

删除
LIMIT 0,50
语句,或将其更改为您希望显示的最大行数。

我尝试过,但如果说我需要1000或更多才能显示它,则超时,我会出错。我试着用putty查找我的/etc/my.cnf,但是里面没有任何有用的东西,可能只有10行代码,与行限制或计数无关。非常大,有些客户只有几百个条目,而其他客户有1500个条目,我需要在excel中显示任何给定客户的结果电子表格我想我需要在/etc/my.cnf中添加行限制代码,但我不确定如何编写,我也在查找。将其更改为
limit 1500
有帮助吗?没有,我无法显示网页。但是,如果我选择某个客户,并将其结果中的确切数字输入到代码中,excel电子表格将显示正确的行数。问题是我不能每次客户登录查看结果时都这样做。可能是我的/etc/my.cnf正在运行默认设置吗?我不太熟悉我正在学习的mysql,也不确定my.cnf应该是什么样子,我只有9行代码。