查询的拆分结果

时间:2016-06-09 02:32:12

标签: php mysql arrays json

我在服务器端使用html,javascript w / jquery和php有一个应用程序。应用程序将$.ajax()请求发送到服务器(php文件),然后返回给我一个结果。

发生了什么,我有一个非常大的SQL查询,由于返回的行数以及我必须对它们进行的一些转换,因此加载时间过长。

如何将此大查询拆分为其他小查询?

如何执行小查询,显示结果然后执行另一个查询,该查询从另一个停止的位置开始?(不重复结果)。

ps:我已经尝试array_chunk但它不会工作。它显示了相同的行数。当我尝试通过javascript显示时,它返回 undefined

这是一段代码:(。php)

//I made the connetion and all the queries using PDO
    $sql = $pdo->prepare("SELECT field1,field2,field3,field4 FROM table WHERE st <> 'C-CONDITION' ");
    $sql->execute();

    $result = $sql->fetchAll();

    $answer['dt'] = $r;     
    //here i'm sending the result to the client(javascript) on JSON format.
    echo json_encode($retorno,JSON_PRETTY_PRINT);

0 个答案:

没有答案